From b6f9796093feabf57606e9fa27b1bb7768fcaa4f Mon Sep 17 00:00:00 2001 From: Jaykumar Gosar Date: Thu, 7 Dec 2023 15:23:57 -0800 Subject: [PATCH] Update documentation --- 1.0/guides/building-models/build-config.html | 1565 +- 1.0/guides/building-models/gradle-plugin.html | 674 +- 1.0/guides/building-models/index.html | 472 +- 1.0/guides/converting-to-openapi.html | 1574 +- 1.0/guides/evolving-models.html | 509 +- .../generating-cloudformation-resources.html | 881 +- 1.0/guides/index.html | 453 +- 1.0/guides/model-linters.html | 886 +- 1.0/guides/style-guide.html | 563 +- 1.0/spec/aws/amazon-apigateway.html | 917 +- 1.0/spec/aws/aws-auth.html | 606 +- 1.0/spec/aws/aws-cloudformation.html | 1365 +- 1.0/spec/aws/aws-core.html | 1287 +- 1.0/spec/aws/aws-ec2-query-protocol.html | 714 +- 1.0/spec/aws/aws-iam.html | 1061 +- 1.0/spec/aws/aws-json-1_0-protocol.html | 615 +- 1.0/spec/aws/aws-json-1_1-protocol.html | 624 +- 1.0/spec/aws/aws-query-protocol.html | 897 +- 1.0/spec/aws/aws-restjson1-protocol.html | 620 +- 1.0/spec/aws/aws-restxml-protocol.html | 631 +- .../apigateway-customizations.html | 476 +- .../glacier-customizations.html | 482 +- 1.0/spec/aws/customizations/index.html | 457 +- .../machinelearning-customizations.html | 476 +- .../aws/customizations/s3-customizations.html | 533 +- 1.0/spec/aws/index.html | 487 +- 1.0/spec/core/auth-traits.html | 871 +- 1.0/spec/core/behavior-traits.html | 963 +- 1.0/spec/core/constraint-traits.html | 1017 +- 1.0/spec/core/documentation-traits.html | 781 +- 1.0/spec/core/endpoint-traits.html | 868 +- 1.0/spec/core/http-traits.html | 991 +- 1.0/spec/core/idl.html | 2359 +- 1.0/spec/core/index.html | 543 +- 1.0/spec/core/json-ast.html | 1086 +- 1.0/spec/core/model-validation.html | 834 +- 1.0/spec/core/model.html | 2749 +- 1.0/spec/core/prelude-model.html | 541 +- 1.0/spec/core/protocol-traits.html | 694 +- 1.0/spec/core/resource-traits.html | 697 +- 1.0/spec/core/selectors.html | 1078 +- 1.0/spec/core/stream-traits.html | 1051 +- 1.0/spec/core/type-refinement-traits.html | 617 +- 1.0/spec/core/xml-traits.html | 1425 +- 1.0/spec/http-protocol-compliance-tests.html | 868 +- 1.0/spec/index.html | 476 +- 1.0/spec/mqtt.html | 668 +- 1.0/spec/waiters.html | 828 +- .../building-models/gradle-plugin.rst.txt | 2 +- _sources/1.0/spec/aws/aws-core.rst.txt | 4 +- .../1.0/spec/core/constraint-traits.rst.txt | 80 +- .../spec/core/documentation-traits.rst.txt | 12 +- _sources/1.0/spec/core/http-traits.rst.txt | 33 +- _sources/1.0/spec/core/idl.rst.txt | 4 +- .../1.0/spec/core/model-validation.rst.txt | 2 +- _sources/1.0/spec/core/model.rst.txt | 36 +- _sources/1.0/spec/core/selectors.rst.txt | 8 +- _sources/implementations.rst.txt | 28 +- _sources/index.rst.txt | 1 - _static/default.css | 1 + _static/favicon.png | Bin 3432 -> 5184 bytes genindex.html | 2 +- implementations.html | 399 +- index.html | 208 +- javadoc/1.42.0/allclasses-index.html | 4867 +++ javadoc/1.42.0/allpackages-index.html | 260 + javadoc/1.42.0/constant-values.html | 619 + javadoc/1.42.0/deprecated-list.html | 286 + javadoc/1.42.0/element-list | 83 + javadoc/1.42.0/help-doc.html | 191 + javadoc/1.42.0/index-all.html | 26921 ++++++++++++++++ javadoc/1.42.0/index.html | 262 + javadoc/1.42.0/jquery-ui.overrides.css | 35 + javadoc/1.42.0/legal/ADDITIONAL_LICENSE_INFO | 37 + javadoc/1.42.0/legal/ASSEMBLY_EXCEPTION | 27 + javadoc/1.42.0/legal/LICENSE | 347 + javadoc/1.42.0/legal/jquery.md | 72 + javadoc/1.42.0/legal/jqueryUI.md | 49 + javadoc/1.42.0/member-search-index.js | 1 + javadoc/1.42.0/module-search-index.js | 1 + javadoc/1.42.0/overview-summary.html | 25 + javadoc/1.42.0/overview-tree.html | 1751 + javadoc/1.42.0/package-search-index.js | 1 + javadoc/1.42.0/resources/glass.png | Bin 0 -> 499 bytes javadoc/1.42.0/resources/x.png | Bin 0 -> 394 bytes javadoc/1.42.0/script-dir/jquery-3.6.1.min.js | 2 + javadoc/1.42.0/script-dir/jquery-ui.min.css | 6 + javadoc/1.42.0/script-dir/jquery-ui.min.js | 6 + javadoc/1.42.0/script.js | 132 + javadoc/1.42.0/search.js | 354 + javadoc/1.42.0/serialized-form.html | 508 + .../openapi/ApiGatewayConfig.ApiType.html | 260 + .../apigateway/openapi/ApiGatewayConfig.html | 294 + .../openapi/ApiGatewayDefaults.html | 239 + .../openapi/ApiGatewayExtension.html | 197 + .../apigateway/openapi/ApiGatewayMapper.html | 172 + .../openapi/CorsHttpIntegration.html | 240 + .../apigateway/openapi/package-summary.html | 109 + .../aws/apigateway/openapi/package-tree.html | 98 + .../traits/ApiKeySourceTrait.Provider.html | 145 + .../apigateway/traits/ApiKeySourceTrait.html | 198 + .../traits/AuthorizerDefinition.Builder.html | 387 + .../traits/AuthorizerDefinition.html | 421 + .../apigateway/traits/AuthorizerIndex.html | 249 + .../traits/AuthorizerTrait.Provider.html | 145 + .../apigateway/traits/AuthorizerTrait.html | 199 + .../traits/AuthorizersTrait.Builder.html | 255 + .../traits/AuthorizersTrait.Provider.html | 184 + .../apigateway/traits/AuthorizersTrait.html | 294 + .../traits/AuthorizersTraitValidator.html | 187 + .../traits/IntegrationResponse.Builder.html | 366 + .../traits/IntegrationResponse.html | 348 + .../traits/IntegrationTrait.Builder.html | 677 + .../traits/IntegrationTrait.Provider.html | 184 + .../apigateway/traits/IntegrationTrait.html | 638 + .../traits/IntegrationTraitIndex.html | 221 + .../traits/MockIntegrationTrait.Builder.html | 442 + .../traits/MockIntegrationTrait.Provider.html | 184 + .../traits/MockIntegrationTrait.html | 401 + .../RequestValidatorTrait.Provider.html | 145 + .../traits/RequestValidatorTrait.html | 198 + .../apigateway/traits/package-summary.html | 151 + .../aws/apigateway/traits/package-tree.html | 116 + .../aws/cloudformation/schema/CfnConfig.html | 626 + .../cloudformation/schema/CfnException.html | 166 + .../schema/fromsmithy/CfnConverter.html | 237 + .../schema/fromsmithy/CfnMapper.html | 211 + .../schema/fromsmithy/Context.html | 257 + .../schema/fromsmithy/Smithy2Cfn.html | 195 + .../fromsmithy/Smithy2CfnExtension.html | 159 + .../fromsmithy/mappers/CoreExtension.html | 179 + .../mappers/HandlerPermissionMapper.html | 189 + .../fromsmithy/mappers/RequiredMapper.html | 189 + .../fromsmithy/mappers/package-summary.html | 112 + .../fromsmithy/mappers/package-tree.html | 73 + .../schema/fromsmithy/package-summary.html | 131 + .../schema/fromsmithy/package-tree.html | 80 + .../schema/model/Handler.Builder.html | 179 + .../cloudformation/schema/model/Handler.html | 324 + .../schema/model/Property.Builder.html | 197 + .../cloudformation/schema/model/Property.html | 228 + .../schema/model/Remote.Builder.html | 228 + .../cloudformation/schema/model/Remote.html | 219 + .../schema/model/ResourceSchema.Builder.html | 538 + .../schema/model/ResourceSchema.html | 336 + .../schema/model/Tagging.Builder.html | 224 + .../cloudformation/schema/model/Tagging.html | 253 + .../schema/model/package-summary.html | 132 + .../schema/model/package-tree.html | 80 + .../schema/package-summary.html | 114 + .../cloudformation/schema/package-tree.html | 88 + ...CfnAdditionalIdentifierTrait.Provider.html | 145 + .../traits/CfnAdditionalIdentifierTrait.html | 193 + .../traits/CfnDefaultValueTrait.Provider.html | 145 + .../traits/CfnDefaultValueTrait.html | 193 + .../CfnExcludePropertyTrait.Provider.html | 145 + .../traits/CfnExcludePropertyTrait.html | 193 + .../traits/CfnMutabilityTrait.Provider.html | 145 + .../traits/CfnMutabilityTrait.html | 259 + .../traits/CfnMutabilityTraitValidator.html | 188 + .../traits/CfnNameTrait.Provider.html | 145 + .../cloudformation/traits/CfnNameTrait.html | 198 + .../traits/CfnResource.Builder.html | 246 + .../cloudformation/traits/CfnResource.html | 344 + .../traits/CfnResourceIndex.Mutability.html | 263 + .../traits/CfnResourceIndex.html | 202 + .../traits/CfnResourceProperty.Builder.html | 224 + .../traits/CfnResourceProperty.html | 236 + .../traits/CfnResourcePropertyValidator.html | 187 + .../traits/CfnResourceTrait.Builder.html | 181 + .../traits/CfnResourceTrait.Provider.html | 184 + .../traits/CfnResourceTrait.html | 266 + .../traits/package-summary.html | 159 + .../cloudformation/traits/package-tree.html | 136 + .../iam/traits/ActionNameTrait.Provider.html | 145 + .../aws/iam/traits/ActionNameTrait.html | 198 + ...onPermissionDescriptionTrait.Provider.html | 145 + .../ActionPermissionDescriptionTrait.html | 199 + .../iam/traits/ActionResource.Builder.html | 215 + .../smithy/aws/iam/traits/ActionResource.html | 243 + .../iam/traits/ActionResources.Builder.html | 255 + .../aws/iam/traits/ActionResources.html | 254 + .../ConditionKeyDefinition.Builder.html | 215 + .../iam/traits/ConditionKeyDefinition.html | 283 + .../ConditionKeyValueTrait.Provider.html | 145 + .../iam/traits/ConditionKeyValueTrait.html | 198 + .../aws/iam/traits/ConditionKeysIndex.html | 255 + .../traits/ConditionKeysTrait.Builder.html | 159 + .../traits/ConditionKeysTrait.Provider.html | 145 + .../aws/iam/traits/ConditionKeysTrait.html | 258 + .../iam/traits/ConditionKeysValidator.html | 193 + .../DefineConditionKeysTrait.Builder.html | 174 + .../DefineConditionKeysTrait.Provider.html | 184 + .../iam/traits/DefineConditionKeysTrait.html | 268 + ...leConditionKeyInferenceTrait.Provider.html | 145 + .../DisableConditionKeyInferenceTrait.html | 192 + .../iam/traits/IamActionTrait.Builder.html | 262 + .../iam/traits/IamActionTrait.Provider.html | 184 + .../smithy/aws/iam/traits/IamActionTrait.html | 336 + .../aws/iam/traits/IamActionValidator.html | 186 + .../iam/traits/IamResourceTrait.Builder.html | 181 + .../iam/traits/IamResourceTrait.Provider.html | 184 + .../aws/iam/traits/IamResourceTrait.html | 286 + .../iam/traits/IamResourceTraitValidator.html | 189 + .../traits/RequiredActionsTrait.Builder.html | 186 + .../traits/RequiredActionsTrait.Provider.html | 145 + .../aws/iam/traits/RequiredActionsTrait.html | 257 + ...ceResolvedConditionKeysTrait.Provider.html | 145 + .../ServiceResolvedConditionKeysTrait.html | 201 + .../SupportedPrincipalTypesTrait.Builder.html | 159 + ...SupportedPrincipalTypesTrait.Provider.html | 145 + .../traits/SupportedPrincipalTypesTrait.html | 257 + .../aws/iam/traits/package-summary.html | 184 + .../smithy/aws/iam/traits/package-tree.html | 152 + .../amazon/smithy/aws/traits/ArnIndex.html | 267 + .../aws/traits/ArnReferenceTrait.Builder.html | 182 + .../traits/ArnReferenceTrait.Provider.html | 184 + .../smithy/aws/traits/ArnReferenceTrait.html | 310 + .../aws/traits/ArnTemplateValidator.html | 188 + .../smithy/aws/traits/ArnTrait.Builder.html | 191 + .../smithy/aws/traits/ArnTrait.Provider.html | 184 + .../amazon/smithy/aws/traits/ArnTrait.html | 332 + .../traits/ControlPlaneTrait.Provider.html | 145 + .../smithy/aws/traits/ControlPlaneTrait.html | 191 + .../aws/traits/DataPlaneTrait.Provider.html | 145 + .../smithy/aws/traits/DataPlaneTrait.html | 191 + .../smithy/aws/traits/DataTrait.Provider.html | 145 + .../amazon/smithy/aws/traits/DataTrait.html | 190 + .../aws/traits/ErrorRenameValidator.html | 186 + .../aws/traits/EventSourceValidator.html | 189 + .../aws/traits/HttpChecksumTrait.Builder.html | 208 + .../traits/HttpChecksumTrait.Provider.html | 184 + .../smithy/aws/traits/HttpChecksumTrait.html | 421 + .../traits/HttpChecksumTraitValidator.html | 199 + .../amazon/smithy/aws/traits/PlaneIndex.html | 291 + .../aws/traits/SdkServiceIdValidator.html | 232 + .../aws/traits/ServiceTrait.Builder.html | 291 + .../aws/traits/ServiceTrait.Provider.html | 184 + .../smithy/aws/traits/ServiceTrait.html | 409 + .../auth/CognitoUserPoolsTrait.Builder.html | 207 + .../auth/CognitoUserPoolsTrait.Provider.html | 184 + .../traits/auth/CognitoUserPoolsTrait.html | 256 + .../aws/traits/auth/SigV4ATrait.Builder.html | 163 + .../aws/traits/auth/SigV4ATrait.Provider.html | 184 + .../smithy/aws/traits/auth/SigV4ATrait.html | 250 + .../aws/traits/auth/SigV4Trait.Builder.html | 163 + .../aws/traits/auth/SigV4Trait.Provider.html | 184 + .../smithy/aws/traits/auth/SigV4Trait.html | 247 + .../aws/traits/auth/SigV4TraitsValidator.html | 187 + .../auth/UnsignedPayloadTrait.Provider.html | 145 + .../aws/traits/auth/UnsignedPayloadTrait.html | 192 + .../aws/traits/auth/package-summary.html | 135 + .../smithy/aws/traits/auth/package-tree.html | 106 + .../CleanClientDiscoveryTraitTransformer.html | 182 + ...ClientDiscoveredEndpointTrait.Builder.html | 164 + ...lientDiscoveredEndpointTrait.Provider.html | 184 + .../ClientDiscoveredEndpointTrait.html | 254 + ...ientEndpointDiscoveryIdTrait.Provider.html | 145 + .../ClientEndpointDiscoveryIdTrait.html | 193 + .../ClientEndpointDiscoveryIndex.html | 183 + .../ClientEndpointDiscoveryInfo.html | 190 + .../ClientEndpointDiscoveryTrait.Builder.html | 198 + ...ClientEndpointDiscoveryTrait.Provider.html | 184 + .../ClientEndpointDiscoveryTrait.html | 320 + .../ClientEndpointDiscoveryValidator.html | 186 + .../package-summary.html | 137 + .../clientendpointdiscovery/package-tree.html | 106 + .../S3UnwrappedXmlOutputTrait.Provider.html | 145 + .../S3UnwrappedXmlOutputTrait.html | 191 + .../customizations/package-summary.html | 103 + .../traits/customizations/package-tree.html | 84 + .../smithy/aws/traits/package-summary.html | 181 + .../smithy/aws/traits/package-tree.html | 127 + .../protocols/AwsJson1_0Trait.Builder.html | 159 + .../protocols/AwsJson1_0Trait.Provider.html | 184 + .../aws/traits/protocols/AwsJson1_0Trait.html | 198 + .../protocols/AwsJson1_1Trait.Builder.html | 159 + .../protocols/AwsJson1_1Trait.Provider.html | 184 + .../aws/traits/protocols/AwsJson1_1Trait.html | 198 + .../protocols/AwsProtocolTrait.Builder.html | 229 + .../traits/protocols/AwsProtocolTrait.html | 217 + .../AwsQueryCompatibleTrait.Provider.html | 145 + .../protocols/AwsQueryCompatibleTrait.html | 191 + .../protocols/AwsQueryErrorTrait.Builder.html | 200 + .../AwsQueryErrorTrait.Provider.html | 184 + .../traits/protocols/AwsQueryErrorTrait.html | 286 + .../protocols/AwsQueryTrait.Provider.html | 145 + .../aws/traits/protocols/AwsQueryTrait.html | 195 + .../protocols/Ec2QueryNameTrait.Provider.html | 145 + .../traits/protocols/Ec2QueryNameTrait.html | 200 + .../protocols/Ec2QueryTrait.Provider.html | 145 + .../aws/traits/protocols/Ec2QueryTrait.html | 196 + .../ProtocolHttpPayloadValidator.html | 188 + .../protocols/ProtocolHttpValidator.html | 188 + .../protocols/RestJson1Trait.Builder.html | 159 + .../protocols/RestJson1Trait.Provider.html | 184 + .../aws/traits/protocols/RestJson1Trait.html | 196 + .../protocols/RestXmlTrait.Builder.html | 189 + .../protocols/RestXmlTrait.Provider.html | 184 + .../aws/traits/protocols/RestXmlTrait.html | 230 + .../aws/traits/protocols/package-summary.html | 184 + .../aws/traits/protocols/package-tree.html | 135 + .../aws/traits/tagging/AwsTagIndex.html | 353 + .../tagging/ServiceTaggingValidator.html | 187 + .../tagging/TagEnabledServiceValidator.html | 187 + .../tagging/TagEnabledTrait.Builder.html | 190 + .../tagging/TagEnabledTrait.Provider.html | 197 + .../aws/traits/tagging/TagEnabledTrait.html | 270 + .../TagResourcePropertyNameValidator.html | 187 + .../TagResourcePropertyTypeValidator.html | 187 + .../tagging/TaggableApiConfig.Builder.html | 180 + .../aws/traits/tagging/TaggableApiConfig.html | 296 + .../tagging/TaggableResourceValidator.html | 187 + .../traits/tagging/TaggableTrait.Builder.html | 208 + .../tagging/TaggableTrait.Provider.html | 197 + .../aws/traits/tagging/TaggableTrait.html | 282 + .../aws/traits/tagging/package-summary.html | 148 + .../aws/traits/tagging/package-tree.html | 96 + .../amazon/smithy/build/FileManifest.html | 540 + .../smithy/build/JsonSubstitutions.html | 198 + .../smithy/build/MockManifest.StoreMode.html | 228 + .../amazon/smithy/build/MockManifest.html | 483 + .../smithy/build/PluginContext.Builder.html | 329 + .../amazon/smithy/build/PluginContext.html | 433 + .../build/ProjectionResult.Builder.html | 276 + .../amazon/smithy/build/ProjectionResult.html | 257 + .../smithy/build/ProjectionTransformer.html | 240 + .../amazon/smithy/build/SmithyBuild.html | 707 + .../smithy/build/SmithyBuildException.html | 171 + .../smithy/build/SmithyBuildPlugin.html | 264 + .../build/SmithyBuildResult.Builder.html | 174 + .../smithy/build/SmithyBuildResult.html | 288 + .../build/SourcesConflictException.html | 151 + .../build/TransformContext.Builder.html | 216 + .../amazon/smithy/build/TransformContext.html | 307 + .../build/UnknownProjectionException.html | 161 + .../build/UnknownTransformException.html | 161 + .../build/model/MavenConfig.Builder.html | 170 + .../smithy/build/model/MavenConfig.html | 248 + .../build/model/MavenRepository.Builder.html | 179 + .../smithy/build/model/MavenRepository.html | 261 + .../build/model/ProjectionConfig.Builder.html | 224 + .../smithy/build/model/ProjectionConfig.html | 239 + .../model/SmithyBuildConfig.Builder.html | 333 + .../smithy/build/model/SmithyBuildConfig.html | 405 + .../build/model/TransformConfig.Builder.html | 194 + .../smithy/build/model/TransformConfig.html | 182 + .../smithy/build/model/package-summary.html | 126 + .../smithy/build/model/package-tree.html | 80 + .../amazon/smithy/build/package-summary.html | 179 + .../amazon/smithy/build/package-tree.html | 122 + .../smithy/build/plugins/BuildInfo.html | 396 + .../smithy/build/plugins/BuildInfoPlugin.html | 266 + .../ConfigurableSmithyBuildPlugin.html | 234 + .../smithy/build/plugins/ModelPlugin.html | 196 + .../plugins/NullabilityReportPlugin.html | 222 + .../build/plugins/RunPlugin.Settings.html | 207 + .../smithy/build/plugins/RunPlugin.html | 236 + .../smithy/build/plugins/SourcesPlugin.html | 209 + .../smithy/build/plugins/package-summary.html | 127 + .../smithy/build/plugins/package-tree.html | 78 + .../smithy/build/transforms/Apply.Config.html | 186 + .../amazon/smithy/build/transforms/Apply.html | 307 + .../ChangeStringEnumsToEnumShapes.Config.html | 176 + .../ChangeStringEnumsToEnumShapes.html | 248 + .../build/transforms/ChangeTypes.Config.html | 204 + .../smithy/build/transforms/ChangeTypes.html | 247 + .../ConfigurableProjectionTransformer.html | 285 + .../transforms/ExcludeMetadata.Config.html | 183 + .../build/transforms/ExcludeMetadata.html | 296 + .../ExcludeShapesBySelector.Config.html | 186 + .../transforms/ExcludeShapesBySelector.html | 249 + .../transforms/ExcludeShapesByTag.Config.html | 186 + .../build/transforms/ExcludeShapesByTag.html | 298 + .../ExcludeShapesByTrait.Config.html | 187 + .../transforms/ExcludeShapesByTrait.html | 245 + .../build/transforms/ExcludeTags.Config.html | 186 + .../smithy/build/transforms/ExcludeTags.html | 296 + .../transforms/ExcludeTraits.Config.html | 190 + .../build/transforms/ExcludeTraits.html | 301 + .../transforms/ExcludeTraitsByTag.Config.html | 183 + .../build/transforms/ExcludeTraitsByTag.html | 299 + .../transforms/FilterSuppressions.Config.html | 376 + .../build/transforms/FilterSuppressions.html | 247 + .../transforms/FlattenNamespaces.Config.html | 254 + .../build/transforms/FlattenNamespaces.html | 253 + .../transforms/IncludeMetadata.Config.html | 183 + .../build/transforms/IncludeMetadata.html | 296 + .../transforms/IncludeNamespaces.Config.html | 183 + .../build/transforms/IncludeNamespaces.html | 298 + .../transforms/IncludeServices.Config.html | 183 + .../build/transforms/IncludeServices.html | 297 + .../IncludeShapesBySelector.Config.html | 186 + .../transforms/IncludeShapesBySelector.html | 249 + .../transforms/IncludeShapesByTag.Config.html | 186 + .../build/transforms/IncludeShapesByTag.html | 299 + .../build/transforms/IncludeTags.Config.html | 186 + .../smithy/build/transforms/IncludeTags.html | 297 + .../transforms/IncludeTraits.Config.html | 190 + .../build/transforms/IncludeTraits.html | 301 + .../transforms/IncludeTraitsByTag.Config.html | 185 + .../build/transforms/IncludeTraitsByTag.html | 298 + .../RemoveTraitDefinitions.Config.html | 191 + .../transforms/RemoveTraitDefinitions.html | 251 + .../transforms/RemoveUnusedShapes.Config.html | 190 + .../build/transforms/RemoveUnusedShapes.html | 308 + .../build/transforms/RenameShapes.Config.html | 188 + .../smithy/build/transforms/RenameShapes.html | 251 + .../build/transforms/package-summary.html | 304 + .../smithy/build/transforms/package-tree.html | 120 + .../amazon/smithy/cli/AnsiColorFormatter.html | 258 + .../amazon/smithy/cli/ArgumentReceiver.html | 187 + .../software/amazon/smithy/cli/Arguments.html | 297 + ...dParameterBuilder.ClassPathTagMatcher.html | 145 + ...terBuilder.JarFileClassPathTagMatcher.html | 184 + .../cli/BuildParameterBuilder.Result.html | 183 + .../smithy/cli/BuildParameterBuilder.html | 524 + .../software/amazon/smithy/cli/Cli.html | 213 + .../software/amazon/smithy/cli/CliError.html | 260 + .../amazon/smithy/cli/CliPrinter.html | 214 + .../amazon/smithy/cli/ColorBuffer.html | 319 + .../amazon/smithy/cli/ColorFormatter.html | 226 + .../amazon/smithy/cli/ColorTheme.html | 310 + .../amazon/smithy/cli/Command.Env.html | 214 + .../software/amazon/smithy/cli/Command.html | 208 + .../smithy/cli/EnvironmentVariable.html | 376 + .../amazon/smithy/cli/HelpPrinter.html | 313 + .../software/amazon/smithy/cli/SmithyCli.html | 262 + .../amazon/smithy/cli/StandardOptions.html | 435 + .../amazon/smithy/cli/Style.Constant.html | 189 + .../amazon/smithy/cli/Style.Multi.html | 189 + .../software/amazon/smithy/cli/Style.html | 504 + .../smithy/cli/commands/SmithyCommand.html | 230 + .../smithy/cli/commands/package-summary.html | 99 + .../smithy/cli/commands/package-tree.html | 71 + .../DependencyResolver.Factory.html | 147 + .../cli/dependencies/DependencyResolver.html | 197 + .../DependencyResolverException.html | 167 + .../cli/dependencies/FileCacheResolver.html | 238 + .../FilterCliVersionResolver.html | 236 + .../dependencies/MavenDependencyResolver.html | 238 + .../cli/dependencies/ResolvedArtifact.html | 361 + .../cli/dependencies/package-summary.html | 135 + .../smithy/cli/dependencies/package-tree.html | 94 + .../amazon/smithy/cli/package-summary.html | 190 + .../amazon/smithy/cli/package-tree.html | 131 + .../smithy/codegen/core/CodegenContext.html | 209 + .../smithy/codegen/core/CodegenException.html | 169 + .../codegen/core/DependencyTracker.html | 426 + .../smithy/codegen/core/ImportContainer.html | 199 + .../core/MappedReservedWords.Builder.html | 199 + .../codegen/core/MappedReservedWords.html | 264 + .../ReservedWordSymbolProvider.Builder.html | 336 + .../ReservedWordSymbolProvider.Escaper.html | 168 + .../core/ReservedWordSymbolProvider.html | 251 + .../smithy/codegen/core/ReservedWords.html | 216 + .../codegen/core/ReservedWordsBuilder.html | 281 + .../codegen/core/ShapeGenerationOrder.html | 237 + .../codegen/core/SmithyIntegration.html | 398 + .../smithy/codegen/core/Symbol.Builder.html | 477 + .../amazon/smithy/codegen/core/Symbol.html | 654 + .../smithy/codegen/core/SymbolContainer.html | 136 + .../core/SymbolDependency.Builder.html | 266 + .../smithy/codegen/core/SymbolDependency.html | 514 + .../core/SymbolDependencyContainer.html | 142 + .../smithy/codegen/core/SymbolProvider.html | 218 + .../codegen/core/SymbolReference.Builder.html | 286 + .../core/SymbolReference.ContextOption.html | 234 + .../codegen/core/SymbolReference.Option.html | 88 + .../smithy/codegen/core/SymbolReference.html | 512 + .../codegen/core/SymbolWriter.Factory.html | 180 + .../smithy/codegen/core/SymbolWriter.html | 423 + .../smithy/codegen/core/TopologicalIndex.html | 274 + .../smithy/codegen/core/WriterDelegator.html | 388 + .../core/directed/CodegenDirector.html | 538 + .../core/directed/ContextualDirective.html | 182 + .../core/directed/CreateContextDirective.html | 204 + .../CreateSymbolProviderDirective.html | 114 + .../core/directed/CustomizeDirective.html | 121 + .../core/directed/DirectedCodegen.html | 363 + .../codegen/core/directed/Directive.html | 202 + .../GenerateEnumDirective.EnumType.html | 226 + .../core/directed/GenerateEnumDirective.html | 221 + .../core/directed/GenerateErrorDirective.html | 169 + .../directed/GenerateIntEnumDirective.html | 160 + .../directed/GenerateOperationDirective.html | 125 + .../directed/GenerateResourceDirective.html | 125 + .../directed/GenerateServiceDirective.html | 233 + .../directed/GenerateStructureDirective.html | 207 + .../core/directed/GenerateUnionDirective.html | 167 + .../codegen/core/directed/ShapeDirective.html | 177 + .../core/directed/package-summary.html | 178 + .../codegen/core/directed/package-tree.html | 114 + .../smithy/codegen/core/package-summary.html | 226 + .../smithy/codegen/core/package-tree.html | 140 + .../trace/ArtifactDefinitions.Builder.html | 239 + .../core/trace/ArtifactDefinitions.html | 307 + .../codegen/core/trace/ShapeLink.Builder.html | 287 + .../smithy/codegen/core/trace/ShapeLink.html | 440 + .../codegen/core/trace/TraceFile.Builder.html | 324 + .../smithy/codegen/core/trace/TraceFile.html | 412 + .../core/trace/TraceMetadata.Builder.html | 267 + .../codegen/core/trace/TraceMetadata.html | 437 + .../trace/TracingSymbolProvider.Builder.html | 289 + .../core/trace/TracingSymbolProvider.html | 227 + .../codegen/core/trace/package-summary.html | 136 + .../codegen/core/trace/package-tree.html | 80 + .../codegen/core/writer/CodegenWriter.html | 507 + .../core/writer/CodegenWriterDelegator.html | 385 + .../core/writer/CodegenWriterFactory.html | 184 + .../smithy/codegen/core/writer/DocWriter.html | 172 + .../core/writer/DocumentationWriter.html | 170 + .../codegen/core/writer/ImportContainer.html | 177 + .../JavaStyleDocumentationWriterBuilder.html | 294 + .../codegen/core/writer/SymbolWriter.html | 457 + .../codegen/core/writer/package-summary.html | 136 + .../codegen/core/writer/package-tree.html | 95 + .../amazon/smithy/diff/ChangedMetadata.html | 221 + .../amazon/smithy/diff/ChangedShape.html | 400 + .../amazon/smithy/diff/DiffEvaluator.html | 154 + .../amazon/smithy/diff/Differences.html | 343 + .../amazon/smithy/diff/ModelDiff.Builder.html | 241 + .../amazon/smithy/diff/ModelDiff.Result.html | 302 + .../amazon/smithy/diff/ModelDiff.html | 211 + .../evaluators/AbstractDiffEvaluator.html | 277 + .../diff/evaluators/AddedEntityBinding.html | 185 + .../smithy/diff/evaluators/AddedMetadata.html | 180 + .../diff/evaluators/AddedOperationError.html | 180 + .../diff/evaluators/AddedRequiredMember.html | 181 + .../diff/evaluators/AddedServiceError.html | 180 + .../smithy/diff/evaluators/AddedShape.html | 180 + .../diff/evaluators/AddedTraitDefinition.html | 180 + .../diff/evaluators/ChangedDefault.html | 179 + .../diff/evaluators/ChangedEnumTrait.html | 183 + .../diff/evaluators/ChangedLengthTrait.html | 208 + .../diff/evaluators/ChangedMemberOrder.html | 182 + .../diff/evaluators/ChangedMemberTarget.html | 188 + .../diff/evaluators/ChangedMetadata.html | 180 + .../diff/evaluators/ChangedNullability.html | 183 + .../evaluators/ChangedOperationInput.html | 181 + .../evaluators/ChangedOperationOutput.html | 181 + .../diff/evaluators/ChangedRangeTrait.html | 208 + .../ChangedResourceIdentifiers.html | 180 + .../diff/evaluators/ChangedShapeType.html | 180 + .../smithy/diff/evaluators/ModifiedTrait.html | 217 + .../RemovedAuthenticationScheme.html | 180 + .../diff/evaluators/RemovedEntityBinding.html | 185 + .../diff/evaluators/RemovedMetadata.html | 180 + .../evaluators/RemovedOperationError.html | 180 + .../diff/evaluators/RemovedServiceError.html | 180 + .../smithy/diff/evaluators/RemovedShape.html | 180 + .../evaluators/RemovedTraitDefinition.html | 180 + .../smithy/diff/evaluators/ServiceRename.html | 182 + .../diff/evaluators/TraitBreakingChange.html | 181 + .../diff/evaluators/package-summary.html | 229 + .../smithy/diff/evaluators/package-tree.html | 103 + .../amazon/smithy/diff/package-summary.html | 128 + .../amazon/smithy/diff/package-tree.html | 82 + .../jmespath/ExpressionProblem.Severity.html | 239 + .../smithy/jmespath/ExpressionProblem.html | 265 + .../smithy/jmespath/ExpressionSerializer.html | 168 + .../smithy/jmespath/ExpressionVisitor.html | 282 + .../smithy/jmespath/JmespathException.html | 159 + .../smithy/jmespath/JmespathExpression.html | 266 + .../amazon/smithy/jmespath/LinterResult.html | 210 + .../amazon/smithy/jmespath/RuntimeType.html | 291 + .../smithy/jmespath/ast/AndExpression.html | 208 + .../smithy/jmespath/ast/BinaryExpression.html | 236 + .../jmespath/ast/ComparatorExpression.html | 267 + .../smithy/jmespath/ast/ComparatorType.html | 263 + .../jmespath/ast/CurrentExpression.html | 229 + .../ast/ExpressionTypeExpression.html | 254 + .../smithy/jmespath/ast/FieldExpression.html | 256 + .../ast/FilterProjectionExpression.html | 268 + .../jmespath/ast/FlattenExpression.html | 253 + .../jmespath/ast/FunctionExpression.html | 311 + .../smithy/jmespath/ast/IndexExpression.html | 257 + .../jmespath/ast/LiteralExpression.html | 660 + .../ast/MultiSelectHashExpression.html | 253 + .../ast/MultiSelectListExpression.html | 253 + .../smithy/jmespath/ast/NotExpression.html | 245 + .../ast/ObjectProjectionExpression.html | 214 + .../smithy/jmespath/ast/OrExpression.html | 207 + .../jmespath/ast/ProjectionExpression.html | 215 + .../smithy/jmespath/ast/SliceExpression.html | 273 + .../smithy/jmespath/ast/Subexpression.html | 252 + .../smithy/jmespath/ast/package-summary.html | 181 + .../smithy/jmespath/ast/package-tree.html | 113 + .../smithy/jmespath/package-summary.html | 127 + .../amazon/smithy/jmespath/package-tree.html | 108 + .../ConflictingShapeNameException.html | 120 + .../JsonSchemaConfig.MapStrategy.html | 247 + .../JsonSchemaConfig.UnionStrategy.html | 254 + .../smithy/jsonschema/JsonSchemaConfig.html | 759 + .../JsonSchemaConverter.Builder.html | 286 + .../jsonschema/JsonSchemaConverter.html | 326 + .../smithy/jsonschema/JsonSchemaMapper.html | 199 + .../jsonschema/JsonSchemaMapperContext.html | 171 + .../smithy/jsonschema/JsonSchemaVersion.html | 240 + .../jsonschema/PropertyNamingStrategy.html | 179 + .../smithy/jsonschema/Schema.Builder.html | 591 + .../amazon/smithy/jsonschema/Schema.html | 641 + .../jsonschema/SchemaDocument.Builder.html | 264 + .../smithy/jsonschema/SchemaDocument.html | 377 + .../jsonschema/SmithyJsonSchemaException.html | 162 + .../smithy/jsonschema/package-summary.html | 142 + .../smithy/jsonschema/package-tree.html | 118 + .../AbbreviationNameValidator.Config.html | 179 + .../AbbreviationNameValidator.Provider.html | 149 + .../linters/AbbreviationNameValidator.html | 181 + .../linters/CamelCaseValidator.Config.html | 181 + ...CamelCaseValidator.MemberNameHandling.html | 238 + .../linters/CamelCaseValidator.Provider.html | 149 + .../smithy/linters/CamelCaseValidator.html | 184 + ...utputStructureReuseValidator.Provider.html | 149 + .../InputOutputStructureReuseValidator.html | 203 + .../MissingClientOptionalTrait.Config.html | 210 + .../MissingClientOptionalTrait.Provider.html | 149 + .../linters/MissingClientOptionalTrait.html | 208 + ...MissingPaginatedTraitValidator.Config.html | 253 + ...ssingPaginatedTraitValidator.Provider.html | 149 + .../MissingPaginatedTraitValidator.html | 192 + ...MissingSensitiveTraitValidator.Config.html | 190 + ...ssingSensitiveTraitValidator.Provider.html | 149 + .../MissingSensitiveTraitValidator.html | 181 + .../NoninclusiveTermsValidator.Config.html | 190 + .../NoninclusiveTermsValidator.Provider.html | 149 + .../linters/NoninclusiveTermsValidator.html | 182 + .../RepeatedShapeNameValidator.Config.html | 171 + .../RepeatedShapeNameValidator.Provider.html | 149 + .../linters/RepeatedShapeNameValidator.html | 179 + .../ReservedWordsValidator.Config.html | 179 + .../ReservedWordsValidator.Provider.html | 149 + .../ReservedWordsValidator.ReservedWords.html | 221 + .../linters/ReservedWordsValidator.html | 204 + ...ouldHaveUsedTimestampValidator.Config.html | 180 + ...ldHaveUsedTimestampValidator.Provider.html | 149 + .../ShouldHaveUsedTimestampValidator.html | 199 + ...StandardOperationVerbValidator.Config.html | 229 + ...andardOperationVerbValidator.Provider.html | 149 + .../StandardOperationVerbValidator.html | 187 + .../StutteredShapeNameValidator.Provider.html | 149 + .../linters/StutteredShapeNameValidator.html | 210 + .../smithy/linters/package-summary.html | 202 + .../amazon/smithy/linters/package-tree.html | 127 + .../smithy/model/FromSourceLocation.html | 161 + .../amazon/smithy/model/Model.Builder.html | 310 + .../software/amazon/smithy/model/Model.html | 1460 + .../amazon/smithy/model/SourceException.html | 227 + .../amazon/smithy/model/SourceLocation.html | 322 + .../smithy/model/knowledge/BottomUpIndex.html | 236 + .../smithy/model/knowledge/BoxIndex.html | 200 + .../model/knowledge/EventStreamIndex.html | 215 + .../model/knowledge/EventStreamInfo.html | 341 + .../model/knowledge/HttpBinding.Location.html | 278 + .../smithy/model/knowledge/HttpBinding.html | 224 + .../model/knowledge/HttpBindingIndex.html | 522 + .../IdentifierBindingIndex.BindingType.html | 238 + .../knowledge/IdentifierBindingIndex.html | 281 + .../model/knowledge/KnowledgeIndex.html | 121 + .../knowledge/NeighborProviderIndex.html | 228 + .../knowledge/NullableIndex.CheckMode.html | 288 + .../smithy/model/knowledge/NullableIndex.html | 316 + .../model/knowledge/OperationIndex.html | 444 + .../model/knowledge/PaginatedIndex.html | 183 + .../model/knowledge/PaginationInfo.html | 267 + .../model/knowledge/PropertyBindingIndex.html | 237 + .../ServiceIndex.AuthSchemeMode.html | 231 + .../smithy/model/knowledge/ServiceIndex.html | 375 + .../smithy/model/knowledge/TextIndex.html | 173 + .../TextInstance.TextLocationType.html | 230 + .../smithy/model/knowledge/TextInstance.html | 221 + .../smithy/model/knowledge/TopDownIndex.html | 201 + .../model/knowledge/package-summary.html | 190 + .../smithy/model/knowledge/package-tree.html | 114 + .../amazon/smithy/model/loader/IdlToken.html | 421 + .../smithy/model/loader/IdlTokenizer.html | 507 + .../smithy/model/loader/ModelAssembler.html | 721 + .../smithy/model/loader/ModelDiscovery.html | 287 + .../model/loader/ModelImportException.html | 159 + .../model/loader/ModelManifestException.html | 158 + .../model/loader/ModelSyntaxException.html | 220 + .../smithy/model/loader/ParserUtils.html | 386 + .../amazon/smithy/model/loader/Prelude.html | 212 + .../smithy/model/loader/StringTable.html | 191 + .../TopologicalShapeSort.CycleException.html | 206 + .../model/loader/TopologicalShapeSort.html | 223 + .../smithy/model/loader/package-summary.html | 149 + .../smithy/model/loader/package-tree.html | 120 + .../SourceContextLoader.Line.html | 229 + .../sourcecontext/SourceContextLoader.html | 193 + .../loader/sourcecontext/package-summary.html | 105 + .../loader/sourcecontext/package-tree.html | 77 + .../model/neighbor/NeighborProvider.html | 280 + .../smithy/model/neighbor/Relationship.html | 343 + .../model/neighbor/RelationshipDirection.html | 230 + .../model/neighbor/RelationshipType.html | 684 + .../model/neighbor/UnreferencedShapes.html | 183 + .../UnreferencedTraitDefinitions.html | 173 + .../amazon/smithy/model/neighbor/Walker.html | 300 + .../model/neighbor/package-summary.html | 126 + .../smithy/model/neighbor/package-tree.html | 95 + .../smithy/model/node/ArrayNode.Builder.html | 216 + .../amazon/smithy/model/node/ArrayNode.html | 562 + .../amazon/smithy/model/node/BooleanNode.html | 332 + .../node/ExpectationNotMetException.html | 157 + .../model/node/Node.NonNumericFloat.html | 274 + .../amazon/smithy/model/node/Node.html | 1334 + .../node/NodeDeserializationException.html | 168 + .../model/node/NodeMapper.WhenMissing.html | 264 + .../amazon/smithy/model/node/NodeMapper.html | 631 + .../amazon/smithy/model/node/NodePointer.html | 350 + .../node/NodeSerializationException.html | 159 + .../amazon/smithy/model/node/NodeType.html | 279 + .../model/node/NodeVisitor.Default.html | 317 + .../amazon/smithy/model/node/NodeVisitor.html | 250 + .../amazon/smithy/model/node/NullNode.html | 314 + .../amazon/smithy/model/node/NumberNode.html | 462 + .../smithy/model/node/ObjectNode.Builder.html | 255 + .../amazon/smithy/model/node/ObjectNode.html | 1442 + .../amazon/smithy/model/node/StringNode.html | 461 + .../amazon/smithy/model/node/ToNode.html | 140 + .../model/node/internal/NodeHandler.html | 182 + .../model/node/internal/package-summary.html | 142 + .../model/node/internal/package-tree.html | 71 + .../smithy/model/node/package-summary.html | 183 + .../smithy/model/node/package-tree.html | 127 + .../amazon/smithy/model/package-summary.html | 136 + .../amazon/smithy/model/package-tree.html | 92 + .../pattern/InvalidPatternException.html | 155 + .../pattern/InvalidUriPatternException.html | 122 + .../model/pattern/SmithyPattern.Builder.html | 163 + .../pattern/SmithyPattern.Segment.Type.html | 229 + .../model/pattern/SmithyPattern.Segment.html | 301 + .../smithy/model/pattern/SmithyPattern.html | 331 + .../smithy/model/pattern/UriPattern.html | 271 + .../smithy/model/pattern/package-summary.html | 123 + .../smithy/model/pattern/package-tree.html | 112 + .../smithy/model/selector/AttributeValue.html | 386 + .../model/selector/PathFinder.Path.html | 314 + .../smithy/model/selector/PathFinder.html | 301 + .../model/selector/Selector.Runner.html | 172 + .../model/selector/Selector.ShapeMatch.html | 219 + .../smithy/model/selector/Selector.html | 306 + .../model/selector/SelectorException.html | 163 + .../selector/SelectorSyntaxException.html | 120 + .../model/selector/package-summary.html | 130 + .../smithy/model/selector/package-tree.html | 114 + .../model/shapes/AbstractShapeBuilder.html | 540 + .../model/shapes/BigDecimalShape.Builder.html | 201 + .../smithy/model/shapes/BigDecimalShape.html | 244 + .../model/shapes/BigIntegerShape.Builder.html | 201 + .../smithy/model/shapes/BigIntegerShape.html | 244 + .../model/shapes/BlobShape.Builder.html | 201 + .../amazon/smithy/model/shapes/BlobShape.html | 242 + .../model/shapes/BooleanShape.Builder.html | 201 + .../smithy/model/shapes/BooleanShape.html | 242 + .../model/shapes/ByteShape.Builder.html | 201 + .../amazon/smithy/model/shapes/ByteShape.html | 244 + .../model/shapes/CollectionShape.Builder.html | 335 + .../smithy/model/shapes/CollectionShape.html | 214 + .../model/shapes/DocumentShape.Builder.html | 201 + .../smithy/model/shapes/DocumentShape.html | 242 + .../model/shapes/DoubleShape.Builder.html | 201 + .../smithy/model/shapes/DoubleShape.html | 244 + .../model/shapes/EntityShape.Builder.html | 288 + .../smithy/model/shapes/EntityShape.html | 275 + .../model/shapes/EnumShape.Builder.html | 506 + .../amazon/smithy/model/shapes/EnumShape.html | 367 + .../model/shapes/FloatShape.Builder.html | 201 + .../smithy/model/shapes/FloatShape.html | 244 + .../model/shapes/IntEnumShape.Builder.html | 439 + .../smithy/model/shapes/IntEnumShape.html | 283 + .../model/shapes/IntegerShape.Builder.html | 205 + .../smithy/model/shapes/IntegerShape.html | 248 + .../model/shapes/ListShape.Builder.html | 210 + .../amazon/smithy/model/shapes/ListShape.html | 249 + .../model/shapes/LongShape.Builder.html | 201 + .../amazon/smithy/model/shapes/LongShape.html | 244 + .../smithy/model/shapes/MapShape.Builder.html | 400 + .../amazon/smithy/model/shapes/MapShape.html | 314 + .../model/shapes/MemberShape.Builder.html | 252 + .../smithy/model/shapes/MemberShape.html | 425 + .../model/shapes/ModelSerializer.Builder.html | 259 + .../smithy/model/shapes/ModelSerializer.html | 169 + .../smithy/model/shapes/NumberShape.html | 115 + .../model/shapes/OperationShape.Builder.html | 368 + .../smithy/model/shapes/OperationShape.html | 409 + .../model/shapes/ResourceShape.Builder.html | 404 + .../smithy/model/shapes/ResourceShape.html | 455 + .../model/shapes/ServiceShape.Builder.html | 391 + .../smithy/model/shapes/ServiceShape.html | 396 + .../smithy/model/shapes/SetShape.Builder.html | 537 + .../amazon/smithy/model/shapes/SetShape.html | 270 + .../amazon/smithy/model/shapes/Shape.html | 1321 + .../amazon/smithy/model/shapes/ShapeId.html | 556 + .../model/shapes/ShapeIdSyntaxException.html | 151 + .../model/shapes/ShapeType.Category.html | 237 + .../amazon/smithy/model/shapes/ShapeType.html | 504 + .../model/shapes/ShapeVisitor.Default.html | 467 + .../smithy/model/shapes/ShapeVisitor.html | 370 + .../model/shapes/ShortShape.Builder.html | 201 + .../smithy/model/shapes/ShortShape.html | 244 + .../smithy/model/shapes/SimpleShape.html | 113 + .../model/shapes/SmithyIdlComponentOrder.html | 249 + .../SmithyIdlModelSerializer.Builder.html | 317 + .../shapes/SmithyIdlModelSerializer.html | 198 + .../model/shapes/StringShape.Builder.html | 205 + .../smithy/model/shapes/StringShape.html | 246 + .../model/shapes/StructureShape.Builder.html | 460 + .../smithy/model/shapes/StructureShape.html | 263 + .../model/shapes/TimestampShape.Builder.html | 201 + .../smithy/model/shapes/TimestampShape.html | 242 + .../amazon/smithy/model/shapes/ToShapeId.html | 137 + .../model/shapes/UnionShape.Builder.html | 460 + .../smithy/model/shapes/UnionShape.html | 259 + .../smithy/model/shapes/package-summary.html | 360 + .../smithy/model/shapes/package-tree.html | 214 + .../model/traits/AbstractTrait.Provider.html | 186 + .../smithy/model/traits/AbstractTrait.html | 357 + .../model/traits/AbstractTraitBuilder.html | 201 + .../traits/AddedDefaultTrait.Provider.html | 145 + .../model/traits/AddedDefaultTrait.html | 191 + .../traits/AnnotationTrait.Provider.html | 196 + .../smithy/model/traits/AnnotationTrait.html | 266 + .../traits/AuthDefinitionTrait.Builder.html | 199 + .../traits/AuthDefinitionTrait.Provider.html | 184 + .../model/traits/AuthDefinitionTrait.html | 279 + .../model/traits/AuthTrait.Provider.html | 184 + .../amazon/smithy/model/traits/AuthTrait.html | 293 + .../model/traits/BoxTrait.Provider.html | 145 + .../amazon/smithy/model/traits/BoxTrait.html | 256 + .../traits/ClientOptionalTrait.Provider.html | 145 + .../model/traits/ClientOptionalTrait.html | 205 + .../model/traits/CorsTrait.Builder.html | 190 + .../model/traits/CorsTrait.Provider.html | 197 + .../amazon/smithy/model/traits/CorsTrait.html | 295 + .../model/traits/DefaultTrait.Provider.html | 184 + .../smithy/model/traits/DefaultTrait.html | 227 + .../model/traits/DeprecatedTrait.Builder.html | 173 + .../traits/DeprecatedTrait.Provider.html | 184 + .../smithy/model/traits/DeprecatedTrait.html | 272 + .../traits/DocumentationTrait.Provider.html | 145 + .../model/traits/DocumentationTrait.html | 199 + .../smithy/model/traits/DynamicTrait.html | 195 + .../traits/EffectiveTraitQuery.Builder.html | 238 + .../model/traits/EffectiveTraitQuery.html | 200 + .../model/traits/EndpointTrait.Builder.html | 163 + .../model/traits/EndpointTrait.Provider.html | 184 + .../smithy/model/traits/EndpointTrait.html | 247 + .../model/traits/EnumDefinition.Builder.html | 243 + .../smithy/model/traits/EnumDefinition.html | 287 + .../model/traits/EnumTrait.Builder.html | 222 + .../model/traits/EnumTrait.Provider.html | 197 + .../amazon/smithy/model/traits/EnumTrait.html | 356 + .../model/traits/EnumValueTrait.Builder.html | 199 + .../model/traits/EnumValueTrait.Provider.html | 184 + .../smithy/model/traits/EnumValueTrait.html | 302 + .../model/traits/ErrorTrait.Provider.html | 145 + .../smithy/model/traits/ErrorTrait.html | 263 + .../traits/EventHeaderTrait.Provider.html | 145 + .../smithy/model/traits/EventHeaderTrait.html | 195 + .../traits/EventPayloadTrait.Provider.html | 145 + .../model/traits/EventPayloadTrait.html | 195 + .../model/traits/ExamplesTrait.Builder.html | 200 + .../ExamplesTrait.ErrorExample.Builder.html | 197 + .../traits/ExamplesTrait.ErrorExample.html | 283 + .../traits/ExamplesTrait.Example.Builder.html | 234 + .../model/traits/ExamplesTrait.Example.html | 302 + .../model/traits/ExamplesTrait.Provider.html | 197 + .../smithy/model/traits/ExamplesTrait.html | 295 + .../ExternalDocumentationTrait.Builder.html | 211 + .../ExternalDocumentationTrait.Provider.html | 197 + .../traits/ExternalDocumentationTrait.html | 283 + .../model/traits/HostLabelTrait.Provider.html | 145 + .../smithy/model/traits/HostLabelTrait.html | 193 + .../traits/HttpApiKeyAuthTrait.Builder.html | 181 + .../traits/HttpApiKeyAuthTrait.Location.html | 234 + .../traits/HttpApiKeyAuthTrait.Provider.html | 184 + .../model/traits/HttpApiKeyAuthTrait.html | 265 + .../traits/HttpBasicAuthTrait.Provider.html | 145 + .../model/traits/HttpBasicAuthTrait.html | 192 + .../traits/HttpBearerAuthTrait.Provider.html | 145 + .../model/traits/HttpBearerAuthTrait.html | 192 + .../HttpChecksumRequiredTrait.Provider.html | 145 + .../traits/HttpChecksumRequiredTrait.html | 194 + .../traits/HttpDigestAuthTrait.Provider.html | 145 + .../model/traits/HttpDigestAuthTrait.html | 192 + .../model/traits/HttpErrorTrait.Provider.html | 184 + .../smithy/model/traits/HttpErrorTrait.html | 246 + .../traits/HttpHeaderTrait.Provider.html | 145 + .../smithy/model/traits/HttpHeaderTrait.html | 199 + .../model/traits/HttpLabelTrait.Provider.html | 145 + .../smithy/model/traits/HttpLabelTrait.html | 193 + .../traits/HttpPayloadTrait.Provider.html | 145 + .../smithy/model/traits/HttpPayloadTrait.html | 192 + .../HttpPrefixHeadersTrait.Provider.html | 145 + .../model/traits/HttpPrefixHeadersTrait.html | 199 + .../traits/HttpQueryParamsTrait.Provider.html | 145 + .../model/traits/HttpQueryParamsTrait.html | 192 + .../model/traits/HttpQueryTrait.Provider.html | 145 + .../smithy/model/traits/HttpQueryTrait.html | 199 + .../HttpResponseCodeTrait.Provider.html | 145 + .../model/traits/HttpResponseCodeTrait.html | 194 + .../model/traits/HttpTrait.Builder.html | 209 + .../model/traits/HttpTrait.Provider.html | 184 + .../amazon/smithy/model/traits/HttpTrait.html | 293 + .../model/traits/IdRefTrait.Builder.html | 181 + .../model/traits/IdRefTrait.Provider.html | 197 + .../smithy/model/traits/IdRefTrait.html | 272 + .../IdempotencyTokenTrait.Provider.html | 145 + .../model/traits/IdempotencyTokenTrait.html | 193 + .../traits/IdempotentTrait.Provider.html | 145 + .../smithy/model/traits/IdempotentTrait.html | 192 + .../model/traits/InputTrait.Provider.html | 145 + .../smithy/model/traits/InputTrait.html | 200 + .../model/traits/InternalTrait.Provider.html | 145 + .../smithy/model/traits/InternalTrait.html | 193 + .../model/traits/JsonNameTrait.Provider.html | 145 + .../smithy/model/traits/JsonNameTrait.html | 200 + .../model/traits/LengthTrait.Builder.html | 200 + .../model/traits/LengthTrait.Provider.html | 197 + .../smithy/model/traits/LengthTrait.html | 272 + .../model/traits/MediaTypeTrait.Provider.html | 145 + .../smithy/model/traits/MediaTypeTrait.html | 199 + .../model/traits/MixinTrait.Builder.html | 200 + .../model/traits/MixinTrait.Provider.html | 197 + .../smithy/model/traits/MixinTrait.html | 278 + .../NestedPropertiesTrait.Provider.html | 145 + .../model/traits/NestedPropertiesTrait.html | 185 + .../model/traits/NoReplaceTrait.Provider.html | 145 + .../smithy/model/traits/NoReplaceTrait.html | 194 + .../traits/NotPropertyTrait.Provider.html | 145 + .../smithy/model/traits/NotPropertyTrait.html | 193 + .../traits/OptionalAuthTrait.Provider.html | 145 + .../model/traits/OptionalAuthTrait.html | 192 + .../model/traits/OutputTrait.Provider.html | 145 + .../smithy/model/traits/OutputTrait.html | 200 + .../model/traits/PaginatedTrait.Builder.html | 218 + .../model/traits/PaginatedTrait.Provider.html | 197 + .../smithy/model/traits/PaginatedTrait.html | 388 + .../model/traits/PatternTrait.Provider.html | 145 + .../smithy/model/traits/PatternTrait.html | 237 + .../model/traits/PrivateTrait.Provider.html | 145 + .../smithy/model/traits/PrivateTrait.html | 193 + .../model/traits/PropertyTrait.Builder.html | 190 + .../model/traits/PropertyTrait.Provider.html | 197 + .../smithy/model/traits/PropertyTrait.html | 243 + .../ProtocolDefinitionTrait.Builder.html | 208 + .../ProtocolDefinitionTrait.Provider.html | 184 + .../model/traits/ProtocolDefinitionTrait.html | 295 + .../model/traits/RangeTrait.Builder.html | 200 + .../model/traits/RangeTrait.Provider.html | 197 + .../smithy/model/traits/RangeTrait.html | 272 + .../model/traits/ReadonlyTrait.Provider.html | 145 + .../smithy/model/traits/ReadonlyTrait.html | 192 + .../traits/RecommendedTrait.Builder.html | 191 + .../traits/RecommendedTrait.Provider.html | 197 + .../smithy/model/traits/RecommendedTrait.html | 255 + .../model/traits/ReferencesTrait.Builder.html | 209 + .../traits/ReferencesTrait.Provider.html | 197 + .../ReferencesTrait.Reference.Builder.html | 189 + .../traits/ReferencesTrait.Reference.html | 295 + .../smithy/model/traits/ReferencesTrait.html | 313 + .../RequestCompressionTrait.Builder.html | 181 + .../RequestCompressionTrait.Provider.html | 184 + .../model/traits/RequestCompressionTrait.html | 272 + .../model/traits/RequiredTrait.Provider.html | 145 + .../smithy/model/traits/RequiredTrait.html | 192 + .../traits/RequiresLengthTrait.Provider.html | 145 + .../model/traits/RequiresLengthTrait.html | 192 + .../ResourceIdentifierTrait.Provider.html | 145 + .../model/traits/ResourceIdentifierTrait.html | 200 + .../model/traits/RetryableTrait.Builder.html | 173 + .../model/traits/RetryableTrait.Provider.html | 197 + .../smithy/model/traits/RetryableTrait.html | 282 + .../model/traits/SensitiveTrait.Provider.html | 145 + .../smithy/model/traits/SensitiveTrait.html | 193 + .../model/traits/SinceTrait.Provider.html | 145 + .../smithy/model/traits/SinceTrait.html | 199 + .../model/traits/SparseTrait.Provider.html | 145 + .../smithy/model/traits/SparseTrait.html | 192 + .../model/traits/StreamingTrait.Provider.html | 145 + .../smithy/model/traits/StreamingTrait.html | 255 + .../model/traits/StringListTrait.Builder.html | 256 + .../traits/StringListTrait.Provider.html | 196 + ...gListTrait.StringListTraitConstructor.html | 150 + .../smithy/model/traits/StringListTrait.html | 238 + .../model/traits/StringTrait.Provider.html | 196 + .../smithy/model/traits/StringTrait.html | 227 + .../model/traits/SuppressTrait.Builder.html | 159 + .../model/traits/SuppressTrait.Provider.html | 145 + .../smithy/model/traits/SuppressTrait.html | 220 + .../model/traits/TagsTrait.Builder.html | 159 + .../model/traits/TagsTrait.Provider.html | 145 + .../amazon/smithy/model/traits/TagsTrait.html | 243 + .../traits/TimestampFormatTrait.Format.html | 271 + .../traits/TimestampFormatTrait.Provider.html | 145 + .../model/traits/TimestampFormatTrait.html | 293 + .../model/traits/TitleTrait.Provider.html | 145 + .../smithy/model/traits/TitleTrait.html | 199 + .../amazon/smithy/model/traits/Trait.html | 313 + .../TraitDefinition.BreakingChangeRule.html | 297 + .../model/traits/TraitDefinition.Builder.html | 227 + .../traits/TraitDefinition.ChangeType.html | 313 + .../traits/TraitDefinition.Provider.html | 197 + ...TraitDefinition.StructurallyExclusive.html | 270 + .../smithy/model/traits/TraitDefinition.html | 389 + .../smithy/model/traits/TraitFactory.html | 204 + .../smithy/model/traits/TraitService.html | 159 + .../traits/UniqueItemsTrait.Provider.html | 145 + .../smithy/model/traits/UniqueItemsTrait.html | 192 + .../model/traits/UnitTypeTrait.Provider.html | 145 + .../smithy/model/traits/UnitTypeTrait.html | 206 + .../model/traits/UnstableTrait.Provider.html | 145 + .../smithy/model/traits/UnstableTrait.html | 192 + .../traits/XmlAttributeTrait.Provider.html | 145 + .../model/traits/XmlAttributeTrait.html | 192 + .../traits/XmlFlattenedTrait.Provider.html | 145 + .../model/traits/XmlFlattenedTrait.html | 191 + .../model/traits/XmlNameTrait.Provider.html | 145 + .../smithy/model/traits/XmlNameTrait.html | 200 + .../traits/XmlNamespaceTrait.Builder.html | 173 + .../traits/XmlNamespaceTrait.Provider.html | 197 + .../model/traits/XmlNamespaceTrait.html | 258 + .../smithy/model/traits/package-summary.html | 751 + .../smithy/model/traits/package-tree.html | 339 + .../model/traits/synthetic/NoAuthTrait.html | 224 + .../synthetic/OriginalShapeIdTrait.html | 263 + .../synthetic/SyntheticEnumTrait.Builder.html | 190 + .../traits/synthetic/SyntheticEnumTrait.html | 252 + .../traits/synthetic/package-summary.html | 106 + .../model/traits/synthetic/package-tree.html | 94 + .../transform/ChangeShapeTypeOption.html | 215 + .../transform/ModelTransformException.html | 159 + .../model/transform/ModelTransformer.html | 1094 + .../transform/ModelTransformerPlugin.html | 148 + .../model/transform/package-summary.html | 115 + .../smithy/model/transform/package-tree.html | 104 + .../transform/plugins/CleanBindings.html | 184 + .../plugins/CleanOperationStructures.html | 183 + .../plugins/CleanResourceReferences.html | 183 + .../plugins/CleanServiceRenames.html | 182 + .../CleanStructureAndUnionMembers.html | 189 + .../plugins/CleanTraitDefinitions.html | 183 + .../model/transform/plugins/RemoveMixins.html | 182 + .../model/transform/plugins/RemoveTraits.html | 182 + .../transform/plugins/package-summary.html | 128 + .../model/transform/plugins/package-tree.html | 78 + .../model/validation/AbstractValidator.html | 732 + .../ContextualValidationEventFormatter.html | 191 + .../LineValidationEventFormatter.html | 176 + .../NodeValidationVisitor.Builder.html | 323 + .../NodeValidationVisitor.Feature.html | 247 + .../validation/NodeValidationVisitor.html | 509 + .../smithy/model/validation/Severity.html | 317 + .../model/validation/ValidatedResult.html | 359 + .../validation/ValidatedResultException.html | 181 + .../validation/ValidationEvent.Builder.html | 336 + .../model/validation/ValidationEvent.html | 478 + .../validation/ValidationEventDecorator.html | 204 + .../validation/ValidationEventFormatter.html | 138 + .../model/validation/ValidationUtils.html | 204 + .../smithy/model/validation/Validator.html | 222 + .../model/validation/ValidatorFactory.html | 258 + .../validation/ValidatorService.Provider.html | 237 + .../model/validation/ValidatorService.html | 196 + .../EmitEachSelectorValidator.Config.html | 243 + .../EmitEachSelectorValidator.Provider.html | 149 + .../linters/EmitEachSelectorValidator.html | 211 + .../EmitNoneSelectorValidator.Config.html | 181 + .../EmitNoneSelectorValidator.Provider.html | 149 + .../linters/EmitNoneSelectorValidator.html | 180 + .../validation/linters/package-summary.html | 121 + .../validation/linters/package-tree.html | 84 + .../node/NodeValidatorPlugin.Context.html | 233 + .../node/NodeValidatorPlugin.Emitter.html | 163 + .../validation/node/NodeValidatorPlugin.html | 209 + .../node/TimestampValidationStrategy.html | 248 + .../validation/node/package-summary.html | 123 + .../model/validation/node/package-tree.html | 92 + .../model/validation/package-summary.html | 187 + .../smithy/model/validation/package-tree.html | 118 + .../ModelBasedEventDecorator.html | 209 + .../suppressions/SeverityOverride.html | 159 + .../validation/suppressions/Suppression.html | 199 + .../suppressions/package-summary.html | 120 + .../validation/suppressions/package-tree.html | 78 + .../testrunner/SmithyTestCase.Error.html | 155 + .../testrunner/SmithyTestCase.Result.html | 213 + .../validation/testrunner/SmithyTestCase.html | 266 + .../testrunner/SmithyTestSuite.Error.html | 155 + .../testrunner/SmithyTestSuite.Result.html | 166 + .../testrunner/SmithyTestSuite.html | 379 + .../testrunner/package-summary.html | 132 + .../validation/testrunner/package-tree.html | 88 + .../validators/AuthTraitValidator.html | 189 + .../validators/DefaultTraitValidator.html | 186 + .../DefaultValueInUpdateValidator.html | 189 + .../validators/DeprecatedTraitValidator.html | 187 + .../validators/EnumShapeValidator.html | 192 + .../validators/EnumTraitValidator.html | 191 + .../EventPayloadTraitValidator.html | 191 + .../validators/ExamplesTraitValidator.html | 187 + ...xclusiveStructureMemberTraitValidator.html | 187 + .../validators/HostLabelTraitValidator.html | 202 + .../HttpApiKeyAuthTraitValidator.html | 189 + .../HttpBindingTraitIgnoredValidator.html | 197 + .../HttpBindingsMissingValidator.html | 188 + .../validators/HttpHeaderTraitValidator.html | 187 + .../validators/HttpLabelTraitValidator.html | 199 + .../HttpMethodSemanticsValidator.html | 188 + .../validators/HttpPayloadValidator.html | 188 + .../HttpPrefixHeadersTraitValidator.html | 188 + .../HttpQueryParamsTraitValidator.html | 188 + .../validators/HttpQueryTraitValidator.html | 187 + .../HttpResponseCodeSemanticsValidator.html | 187 + .../validators/HttpUriConflictValidator.html | 187 + .../validators/HttpUriFormatValidator.html | 186 + .../validators/JsonNameValidator.html | 186 + .../validators/LengthTraitValidator.html | 186 + .../validators/MediaTypeValidator.html | 186 + .../NoInlineDocumentSupportValidator.html | 188 + .../validators/OperationValidator.html | 201 + .../validators/PaginatedTraitValidator.html | 201 + .../validators/PatternTraitValidator.html | 187 + .../validators/PrivateAccessValidator.html | 188 + .../validators/RangeTraitValidator.html | 187 + .../validators/ReferencesTraitValidator.html | 187 + .../RequestCompressionTraitValidator.html | 192 + .../validators/ResourceCycleValidator.html | 187 + .../ResourceIdentifierBindingValidator.html | 191 + .../ResourceIdentifierValidator.html | 188 + .../ResourceLifecycleValidator.html | 187 + ...ResourceOperationInputOutputValidator.html | 187 + .../ServiceAuthDefinitionsValidator.html | 187 + .../validators/ServiceValidator.html | 199 + .../validation/validators/SetValidator.html | 186 + .../validators/ShapeIdConflictValidator.html | 188 + .../validators/ShapeRecursionValidator.html | 195 + .../SingleOperationBindingValidator.html | 188 + .../SingleResourceBindingValidator.html | 188 + .../validators/StreamingTraitValidator.html | 194 + .../validators/TargetValidator.html | 187 + .../TraitBreakingChangesValidator.html | 188 + .../validators/TraitConflictValidator.html | 187 + .../validators/TraitTargetValidator.html | 193 + .../validators/TraitValueValidator.html | 216 + .../validation/validators/UnionValidator.html | 186 + .../validators/UnitTypeValidator.html | 188 + .../UnreferencedShapeValidator.html | 188 + .../validators/UnstableTraitValidator.html | 187 + .../XmlNamespaceTraitValidator.html | 191 + .../validators/package-summary.html | 352 + .../validation/validators/package-tree.html | 131 + .../mqtt/traits/MqttJsonTrait.Provider.html | 145 + .../smithy/mqtt/traits/MqttJsonTrait.html | 191 + .../mqtt/traits/PublishTrait.Provider.html | 145 + .../smithy/mqtt/traits/PublishTrait.html | 237 + .../mqtt/traits/ResolvedTopicIndex.html | 279 + .../mqtt/traits/SubscribeTrait.Provider.html | 145 + .../smithy/mqtt/traits/SubscribeTrait.html | 237 + .../smithy/mqtt/traits/Topic.Level.html | 247 + .../amazon/smithy/mqtt/traits/Topic.html | 267 + .../smithy/mqtt/traits/TopicBinding.html | 350 + .../mqtt/traits/TopicLabelTrait.Provider.html | 145 + .../smithy/mqtt/traits/TopicLabelTrait.html | 192 + .../mqtt/traits/TopicSyntaxException.html | 149 + .../smithy/mqtt/traits/package-summary.html | 143 + .../smithy/mqtt/traits/package-tree.html | 119 + .../validators/MqttPublishInputValidator.html | 187 + .../MqttSubscribeInputValidator.html | 191 + .../MqttSubscribeOutputValidator.html | 193 + .../MqttTopicConflictValidator.html | 190 + .../validators/MqttTopicLabelValidator.html | 194 + .../MqttUnsupportedErrorsValidator.html | 191 + .../traits/validators/package-summary.html | 119 + .../mqtt/traits/validators/package-tree.html | 80 + ...g.ErrorStatusConflictHandlingStrategy.html | 230 + ...enApiConfig.HttpPrefixHeadersStrategy.html | 228 + .../amazon/smithy/openapi/OpenApiConfig.html | 681 + .../smithy/openapi/OpenApiException.html | 166 + .../amazon/smithy/openapi/OpenApiUtils.html | 166 + .../amazon/smithy/openapi/OpenApiVersion.html | 249 + .../smithy/openapi/fromsmithy/Context.html | 443 + .../openapi/fromsmithy/CoreExtension.html | 237 + .../openapi/fromsmithy/OpenApiConverter.html | 262 + .../fromsmithy/OpenApiJsonSchemaMapper.html | 189 + .../openapi/fromsmithy/OpenApiMapper.html | 502 + .../fromsmithy/OpenApiProtocol.Operation.html | 190 + .../openapi/fromsmithy/OpenApiProtocol.html | 343 + .../fromsmithy/SecuritySchemeConverter.html | 316 + .../openapi/fromsmithy/Smithy2OpenApi.html | 201 + .../fromsmithy/Smithy2OpenApiExtension.html | 193 + .../mappers/CheckForGreedyLabels.html | 209 + .../mappers/CheckForPrefixHeaders.html | 209 + .../fromsmithy/mappers/OpenApiJsonAdd.html | 214 + .../mappers/OpenApiJsonSubstitutions.html | 210 + .../mappers/RemoveEmptyComponents.html | 210 + .../mappers/RemoveUnusedComponents.html | 212 + .../SpecificationExtensionsMapper.html | 213 + .../fromsmithy/mappers/UnsupportedTraits.html | 205 + .../fromsmithy/mappers/package-summary.html | 133 + .../fromsmithy/mappers/package-tree.html | 78 + .../openapi/fromsmithy/package-summary.html | 152 + .../openapi/fromsmithy/package-tree.html | 85 + .../protocols/AwsRestJson1Protocol.html | 324 + .../fromsmithy/protocols/package-summary.html | 99 + .../fromsmithy/protocols/package-tree.html | 71 + .../fromsmithy/security/AwsV4Converter.html | 235 + .../security/HttpApiKeyAuthConverter.html | 245 + .../security/HttpBasicConverter.html | 207 + .../security/HttpBearerConverter.html | 207 + .../security/HttpDigestConverter.html | 207 + .../fromsmithy/security/package-summary.html | 115 + .../fromsmithy/security/package-tree.html | 75 + .../openapi/model/CallbackObject.Builder.html | 174 + .../smithy/openapi/model/CallbackObject.html | 199 + .../openapi/model/Component.Builder.html | 245 + .../smithy/openapi/model/Component.html | 255 + .../model/ComponentsObject.Builder.html | 332 + .../openapi/model/ComponentsObject.html | 262 + .../openapi/model/EncodingObject.Builder.html | 210 + .../smithy/openapi/model/EncodingObject.html | 235 + .../openapi/model/ExampleObject.Builder.html | 190 + .../smithy/openapi/model/ExampleObject.html | 235 + .../model/ExternalDocumentation.Builder.html | 172 + .../openapi/model/ExternalDocumentation.html | 221 + .../openapi/model/InfoObject.Builder.html | 208 + .../smithy/openapi/model/InfoObject.html | 244 + .../openapi/model/LinkObject.Builder.html | 208 + .../smithy/openapi/model/LinkObject.html | 244 + .../model/MediaTypeObject.Builder.html | 212 + .../smithy/openapi/model/MediaTypeObject.html | 226 + .../smithy/openapi/model/OpenApi.Builder.html | 282 + .../amazon/smithy/openapi/model/OpenApi.html | 262 + .../model/OperationObject.Builder.html | 320 + .../smithy/openapi/model/OperationObject.html | 298 + .../model/ParameterObject.Builder.html | 293 + .../smithy/openapi/model/ParameterObject.html | 307 + .../openapi/model/PathItem.Builder.html | 289 + .../amazon/smithy/openapi/model/PathItem.html | 316 + .../amazon/smithy/openapi/model/Ref.html | 233 + .../model/RequestBodyObject.Builder.html | 192 + .../openapi/model/RequestBodyObject.html | 217 + .../openapi/model/ResponseObject.Builder.html | 234 + .../smithy/openapi/model/ResponseObject.html | 244 + .../openapi/model/SecurityScheme.Builder.html | 253 + .../smithy/openapi/model/SecurityScheme.html | 262 + .../openapi/model/ServerObject.Builder.html | 208 + .../smithy/openapi/model/ServerObject.html | 226 + .../openapi/model/TagObject.Builder.html | 181 + .../smithy/openapi/model/TagObject.html | 230 + .../openapi/model/XmlObject.Builder.html | 199 + .../smithy/openapi/model/XmlObject.html | 235 + .../smithy/openapi/model/package-summary.html | 175 + .../smithy/openapi/model/package-tree.html | 115 + .../smithy/openapi/package-summary.html | 121 + .../amazon/smithy/openapi/package-tree.html | 105 + .../SpecificationExtensionTrait.Builder.html | 173 + .../SpecificationExtensionTrait.Provider.html | 184 + .../traits/SpecificationExtensionTrait.html | 252 + .../openapi/traits/package-summary.html | 105 + .../smithy/openapi/traits/package-tree.html | 85 + .../protocoltests/traits/AppliesTo.html | 261 + ...ttpMalformedRequestDefinition.Builder.html | 218 + .../HttpMalformedRequestDefinition.html | 266 + .../HttpMalformedRequestTestCase.Builder.html | 207 + .../traits/HttpMalformedRequestTestCase.html | 242 + ...tpMalformedRequestTestsTrait.Provider.html | 184 + .../HttpMalformedRequestTestsTrait.html | 246 + .../HttpMalformedRequestTestsValidator.html | 187 + ...lformedResponseBodyDefinition.Builder.html | 180 + .../HttpMalformedResponseBodyDefinition.html | 230 + ...tpMalformedResponseDefinition.Builder.html | 191 + .../HttpMalformedResponseDefinition.html | 230 + .../traits/HttpMessageTestCase.html | 315 + .../traits/HttpRequestTestCase.Builder.html | 350 + .../traits/HttpRequestTestCase.html | 276 + .../HttpRequestTestsInputValidator.html | 188 + .../HttpRequestTestsTrait.Provider.html | 184 + .../traits/HttpRequestTestsTrait.html | 269 + .../traits/HttpResponseTestCase.Builder.html | 296 + .../traits/HttpResponseTestCase.html | 213 + .../HttpResponseTestsErrorValidator.html | 189 + .../HttpResponseTestsOutputValidator.html | 191 + .../HttpResponseTestsTrait.Provider.html | 184 + .../traits/HttpResponseTestsTrait.html | 269 + .../UniqueProtocolTestCaseIdValidator.html | 189 + .../protocoltests/traits/package-summary.html | 182 + .../protocoltests/traits/package-tree.html | 126 + .../CoverageChecker.CoverageResult.html | 212 + .../rulesengine/analysis/CoverageChecker.html | 215 + .../rulesengine/analysis/package-summary.html | 88 + .../rulesengine/analysis/package-tree.html | 72 + .../language/functions/AwsArn.Builder.html | 198 + .../aws/language/functions/AwsArn.html | 319 + .../aws/language/functions/AwsBuiltIns.html | 265 + .../functions/AwsPartition.Definition.html | 229 + .../aws/language/functions/AwsPartition.html | 322 + .../functions/AwsRuleSetExtension.html | 212 + .../language/functions/EndpointAuthUtils.html | 171 + .../IsVirtualHostableS3Bucket.Definition.html | 229 + .../functions/IsVirtualHostableS3Bucket.html | 283 + .../functions/ParseArn.Definition.html | 229 + .../aws/language/functions/ParseArn.html | 295 + .../language/functions/package-summary.html | 135 + .../aws/language/functions/package-tree.html | 93 + .../partition/Partition.Builder.html | 229 + .../functions/partition/Partition.html | 328 + .../partition/PartitionOutputs.Builder.html | 236 + .../functions/partition/PartitionOutputs.html | 362 + .../partition/Partitions.Builder.html | 209 + .../functions/partition/Partitions.html | 309 + .../partition/RegionOverride.Builder.html | 181 + .../functions/partition/RegionOverride.html | 262 + .../functions/partition/package-summary.html | 121 + .../functions/partition/package-tree.html | 82 + .../DualStackOnlyEndpointsTrait.Provider.html | 145 + .../traits/DualStackOnlyEndpointsTrait.html | 193 + .../aws/traits/EndpointModifierIndex.html | 184 + .../EndpointModifierTrait.Provider.html | 145 + .../aws/traits/EndpointModifierTrait.html | 195 + .../aws/traits/EndpointPatternType.html | 249 + .../PartitionEndpointSpecialCase.Builder.html | 251 + .../traits/PartitionEndpointSpecialCase.html | 294 + .../traits/PartitionSpecialCase.Builder.html | 233 + .../aws/traits/PartitionSpecialCase.html | 277 + .../aws/traits/RegionSpecialCase.Builder.html | 260 + .../aws/traits/RegionSpecialCase.html | 293 + .../RuleBasedEndpointsTrait.Provider.html | 145 + .../aws/traits/RuleBasedEndpointsTrait.html | 197 + ...dardPartitionalEndpointsTrait.Builder.html | 238 + ...ardPartitionalEndpointsTrait.Provider.html | 184 + .../StandardPartitionalEndpointsTrait.html | 328 + ...tandardRegionalEndpointsTrait.Builder.html | 259 + ...andardRegionalEndpointsTrait.Provider.html | 184 + .../StandardRegionalEndpointsTrait.html | 328 + .../aws/traits/package-summary.html | 150 + .../rulesengine/aws/traits/package-tree.html | 123 + .../RuleSetAwsBuiltInValidator.html | 187 + .../aws/validators/package-summary.html | 84 + .../aws/validators/package-tree.html | 75 + .../rulesengine/language/CoreExtension.html | 196 + .../language/Endpoint.Builder.html | 275 + .../smithy/rulesengine/language/Endpoint.html | 346 + .../language/EndpointComponentFactory.html | 204 + .../language/EndpointRuleSet.Builder.html | 283 + .../rulesengine/language/EndpointRuleSet.html | 424 + .../language/EndpointRuleSetExtension.html | 168 + .../language/RulesComponentBuilder.html | 232 + .../language/TraversingVisitor.html | 303 + .../language/error/InnerParseError.html | 149 + .../language/error/InvalidRulesException.html | 201 + .../language/error/RuleError.Evaluator.html | 138 + .../rulesengine/language/error/RuleError.html | 326 + .../language/error/package-summary.html | 115 + .../language/error/package-tree.html | 91 + .../language/evaluation/RuleEvaluator.html | 405 + .../language/evaluation/Scope.html | 363 + .../language/evaluation/TestEvaluator.html | 143 + .../language/evaluation/TypeCheck.html | 143 + .../language/evaluation/package-summary.html | 122 + .../language/evaluation/package-tree.html | 79 + .../language/evaluation/type/AnyType.html | 198 + .../language/evaluation/type/ArrayType.html | 182 + .../language/evaluation/type/BooleanType.html | 178 + .../language/evaluation/type/EmptyType.html | 179 + .../evaluation/type/EndpointType.html | 179 + .../language/evaluation/type/IntegerType.html | 178 + .../evaluation/type/OptionalType.html | 249 + .../language/evaluation/type/RecordType.html | 200 + .../language/evaluation/type/StringType.html | 178 + .../language/evaluation/type/TupleType.html | 187 + .../language/evaluation/type/Type.html | 396 + .../evaluation/type/package-summary.html | 143 + .../evaluation/type/package-tree.html | 86 + .../language/evaluation/value/ArrayValue.html | 256 + .../evaluation/value/BooleanValue.html | 238 + .../language/evaluation/value/EmptyValue.html | 215 + .../value/EndpointValue.Builder.html | 231 + .../evaluation/value/EndpointValue.html | 321 + .../evaluation/value/IntegerValue.html | 199 + .../evaluation/value/RecordValue.html | 274 + .../evaluation/value/StringValue.html | 238 + .../language/evaluation/value/Value.html | 422 + .../evaluation/value/package-summary.html | 129 + .../evaluation/value/package-tree.html | 86 + .../rulesengine/language/package-summary.html | 137 + .../rulesengine/language/package-tree.html | 91 + .../language/syntax/Identifier.html | 257 + .../language/syntax/SyntaxElement.html | 345 + .../language/syntax/ToCondition.html | 171 + .../language/syntax/ToExpression.html | 137 + .../syntax/expressions/Expression.html | 448 + .../ExpressionVisitor.Default.html | 357 + .../syntax/expressions/ExpressionVisitor.html | 292 + .../syntax/expressions/Reference.html | 305 + .../syntax/expressions/Template.Literal.html | 221 + .../syntax/expressions/Template.Part.html | 141 + .../language/syntax/expressions/Template.html | 339 + .../syntax/expressions/TemplateVisitor.html | 231 + .../functions/BooleanEquals.Definition.html | 229 + .../expressions/functions/BooleanEquals.html | 283 + .../functions/FunctionDefinition.html | 202 + .../functions/FunctionNode.Builder.html | 173 + .../expressions/functions/FunctionNode.html | 354 + .../functions/GetAttr.Definition.html | 229 + .../functions/GetAttr.Part.Index.html | 244 + .../functions/GetAttr.Part.Key.html | 253 + .../expressions/functions/GetAttr.Part.html | 164 + .../syntax/expressions/functions/GetAttr.html | 429 + .../functions/IsSet.Definition.html | 229 + .../syntax/expressions/functions/IsSet.html | 272 + .../IsValidHostLabel.Definition.html | 229 + .../functions/IsValidHostLabel.html | 283 + .../functions/LibraryFunction.html | 339 + .../expressions/functions/Not.Definition.html | 229 + .../syntax/expressions/functions/Not.html | 271 + .../functions/ParseUrl.Definition.html | 229 + .../expressions/functions/ParseUrl.html | 304 + .../functions/StringEquals.Definition.html | 229 + .../expressions/functions/StringEquals.html | 283 + .../functions/Substring.Definition.html | 229 + .../expressions/functions/Substring.html | 295 + .../functions/UriEncode.Definition.html | 229 + .../expressions/functions/UriEncode.html | 286 + .../functions/package-summary.html | 191 + .../expressions/functions/package-tree.html | 115 + .../expressions/literal/BooleanLiteral.html | 243 + .../expressions/literal/IntegerLiteral.html | 227 + .../syntax/expressions/literal/Literal.html | 363 + .../expressions/literal/LiteralVisitor.html | 210 + .../expressions/literal/RecordLiteral.html | 243 + .../expressions/literal/StringLiteral.html | 243 + .../expressions/literal/TupleLiteral.html | 243 + .../expressions/literal/package-summary.html | 127 + .../expressions/literal/package-tree.html | 93 + .../syntax/expressions/package-summary.html | 135 + .../syntax/expressions/package-tree.html | 94 + .../language/syntax/package-summary.html | 126 + .../language/syntax/package-tree.html | 79 + .../language/syntax/parameters/BuiltIns.html | 133 + .../syntax/parameters/Deprecated.html | 236 + .../syntax/parameters/Parameter.Builder.html | 272 + .../language/syntax/parameters/Parameter.html | 613 + .../syntax/parameters/ParameterType.html | 319 + .../syntax/parameters/Parameters.Builder.html | 191 + .../syntax/parameters/Parameters.html | 351 + .../syntax/parameters/package-summary.html | 129 + .../syntax/parameters/package-tree.html | 98 + .../syntax/rule/Condition.Builder.html | 207 + .../language/syntax/rule/Condition.html | 421 + .../language/syntax/rule/EndpointRule.html | 241 + .../language/syntax/rule/ErrorRule.html | 244 + .../language/syntax/rule/Rule.Builder.html | 257 + .../language/syntax/rule/Rule.html | 511 + .../syntax/rule/RuleValueVisitor.html | 178 + .../language/syntax/rule/TreeRule.html | 215 + .../language/syntax/rule/package-summary.html | 133 + .../language/syntax/rule/package-tree.html | 90 + .../CleanEndpointTestOperationInput.html | 181 + .../ClientContextParamDefinition.Builder.html | 170 + .../traits/ClientContextParamDefinition.html | 217 + .../ClientContextParamsTrait.Builder.html | 192 + .../ClientContextParamsTrait.Provider.html | 184 + .../traits/ClientContextParamsTrait.html | 271 + .../rulesengine/traits/ContextIndex.html | 222 + .../traits/ContextParamTrait.Builder.html | 163 + .../traits/ContextParamTrait.Provider.html | 184 + .../rulesengine/traits/ContextParamTrait.html | 243 + .../traits/EndpointRuleSetTrait.Builder.html | 163 + .../traits/EndpointRuleSetTrait.Provider.html | 184 + .../traits/EndpointRuleSetTrait.html | 252 + .../traits/EndpointTestCase.Builder.html | 215 + .../rulesengine/traits/EndpointTestCase.html | 254 + .../EndpointTestExpectation.Builder.html | 179 + .../traits/EndpointTestExpectation.html | 236 + .../EndpointTestOperationInput.Builder.html | 224 + .../traits/EndpointTestOperationInput.html | 254 + .../traits/EndpointTestsTrait.Builder.html | 190 + .../traits/EndpointTestsTrait.Provider.html | 184 + .../traits/EndpointTestsTrait.html | 261 + .../traits/EndpointTestsTraitValidator.html | 187 + .../traits/ExpectedEndpoint.Builder.html | 228 + .../rulesengine/traits/ExpectedEndpoint.html | 285 + .../StaticContextParamDefinition.Builder.html | 161 + .../traits/StaticContextParamDefinition.html | 208 + .../StaticContextParamsTrait.Builder.html | 192 + .../StaticContextParamsTrait.Provider.html | 184 + .../traits/StaticContextParamsTrait.html | 243 + .../StaticContextParamsTraitValidator.html | 187 + .../rulesengine/traits/package-summary.html | 171 + .../rulesengine/traits/package-tree.html | 117 + .../validators/AuthSchemeValidator.html | 150 + .../RuleSetAuthSchemesValidator.html | 210 + .../validators/RuleSetBuiltInValidator.html | 187 + .../RuleSetParamMissingDocsValidator.html | 198 + .../validators/RuleSetParameterValidator.html | 187 + .../validators/RuleSetTestCaseValidator.html | 187 + .../validators/RuleSetUriValidator.html | 187 + .../validators/package-summary.html | 114 + .../rulesengine/validators/package-tree.html | 90 + .../smithy/smoketests/traits/Expectation.html | 263 + .../smoketests/traits/FailureExpectation.html | 233 + .../traits/SmokeTestCase.Builder.html | 275 + .../smoketests/traits/SmokeTestCase.html | 371 + .../traits/SmokeTestCaseValidator.html | 193 + .../traits/SmokeTestsTrait.Provider.html | 184 + .../smoketests/traits/SmokeTestsTrait.html | 251 + .../UniqueSmokeTestCaseIdValidator.html | 188 + .../smoketests/traits/package-summary.html | 116 + .../smoketests/traits/package-tree.html | 90 + .../smithy/syntax/CapturedToken.Builder.html | 251 + .../amazon/smithy/syntax/CapturedToken.html | 379 + .../amazon/smithy/syntax/Formatter.html | 169 + .../amazon/smithy/syntax/TokenTree.html | 479 + .../amazon/smithy/syntax/TreeCursor.html | 438 + .../amazon/smithy/syntax/TreeType.html | 851 + .../amazon/smithy/syntax/package-summary.html | 112 + .../amazon/smithy/syntax/package-tree.html | 98 + .../smithy/utils/AbstractCodeWriter.html | 2436 ++ .../amazon/smithy/utils/BuilderRef.html | 335 + .../amazon/smithy/utils/CaseUtils.html | 297 + .../utils/CodeInterceptor.Appender.html | 192 + .../utils/CodeInterceptor.Prepender.html | 191 + .../amazon/smithy/utils/CodeInterceptor.html | 284 + .../amazon/smithy/utils/CodeSection.html | 153 + .../amazon/smithy/utils/CodeWriter.html | 1620 + .../smithy/utils/CodeWriterDebugInfo.html | 201 + .../amazon/smithy/utils/FunctionalUtils.html | 161 + .../software/amazon/smithy/utils/IoUtils.html | 480 + .../amazon/smithy/utils/ListUtils.html | 250 + .../amazon/smithy/utils/MapUtils.html | 833 + .../amazon/smithy/utils/MediaType.html | 297 + .../amazon/smithy/utils/OptionalUtils.html | 196 + .../software/amazon/smithy/utils/Pair.html | 369 + .../amazon/smithy/utils/SetUtils.html | 257 + .../amazon/smithy/utils/SimpleCodeWriter.html | 135 + .../amazon/smithy/utils/SimpleParser.html | 658 + .../amazon/smithy/utils/SmithyBuilder.html | 167 + .../amazon/smithy/utils/SmithyGenerated.html | 80 + .../smithy/utils/SmithyInternalApi.html | 83 + .../smithy/utils/SmithyUnstableApi.html | 84 + .../amazon/smithy/utils/StringUtils.html | 1598 + .../software/amazon/smithy/utils/Tagged.html | 154 + .../amazon/smithy/utils/ToSmithyBuilder.html | 145 + .../amazon/smithy/utils/TriConsumer.html | 171 + .../amazon/smithy/utils/package-summary.html | 200 + .../amazon/smithy/utils/package-tree.html | 117 + .../amazon/smithy/waiters/Acceptor.html | 259 + .../amazon/smithy/waiters/AcceptorState.html | 288 + .../waiters/Matcher.ErrorTypeMember.html | 251 + .../waiters/Matcher.InputOutputMember.html | 249 + .../smithy/waiters/Matcher.OutputMember.html | 249 + .../smithy/waiters/Matcher.SuccessMember.html | 251 + .../smithy/waiters/Matcher.UnknownMember.html | 252 + .../smithy/waiters/Matcher.Visitor.html | 169 + .../amazon/smithy/waiters/Matcher.html | 272 + .../amazon/smithy/waiters/PathComparator.html | 299 + .../amazon/smithy/waiters/PathMatcher.html | 281 + .../waiters/UniqueWaiterNamesValidator.html | 188 + .../smithy/waiters/WaitableTrait.Builder.html | 183 + .../waiters/WaitableTrait.Provider.html | 197 + .../amazon/smithy/waiters/WaitableTrait.html | 251 + .../waiters/WaitableTraitValidator.html | 186 + .../amazon/smithy/waiters/Waiter.Builder.html | 242 + .../amazon/smithy/waiters/Waiter.html | 344 + .../smithy/waiters/package-summary.html | 150 + .../amazon/smithy/waiters/package-tree.html | 121 + javadoc/1.42.0/stylesheet.css | 869 + javadoc/1.42.0/tag-search-index.js | 1 + javadoc/1.42.0/type-search-index.js | 1 + javadoc/latest/index.html | 2 +- quickstart.html | 1062 +- search.html | 2 +- searchindex.js | 2 +- 1577 files changed, 395600 insertions(+), 28021 deletions(-) create mode 100644 javadoc/1.42.0/allclasses-index.html create mode 100644 javadoc/1.42.0/allpackages-index.html create mode 100644 javadoc/1.42.0/constant-values.html create mode 100644 javadoc/1.42.0/deprecated-list.html create mode 100644 javadoc/1.42.0/element-list create mode 100644 javadoc/1.42.0/help-doc.html create mode 100644 javadoc/1.42.0/index-all.html create mode 100644 javadoc/1.42.0/index.html create mode 100644 javadoc/1.42.0/jquery-ui.overrides.css create mode 100644 javadoc/1.42.0/legal/ADDITIONAL_LICENSE_INFO create mode 100644 javadoc/1.42.0/legal/ASSEMBLY_EXCEPTION create mode 100644 javadoc/1.42.0/legal/LICENSE create mode 100644 javadoc/1.42.0/legal/jquery.md create mode 100644 javadoc/1.42.0/legal/jqueryUI.md create mode 100644 javadoc/1.42.0/member-search-index.js create mode 100644 javadoc/1.42.0/module-search-index.js create mode 100644 javadoc/1.42.0/overview-summary.html create mode 100644 javadoc/1.42.0/overview-tree.html create mode 100644 javadoc/1.42.0/package-search-index.js create mode 100644 javadoc/1.42.0/resources/glass.png create mode 100644 javadoc/1.42.0/resources/x.png create mode 100644 javadoc/1.42.0/script-dir/jquery-3.6.1.min.js create mode 100644 javadoc/1.42.0/script-dir/jquery-ui.min.css create mode 100644 javadoc/1.42.0/script-dir/jquery-ui.min.js create mode 100644 javadoc/1.42.0/script.js create mode 100644 javadoc/1.42.0/search.js create mode 100644 javadoc/1.42.0/serialized-form.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/openapi/ApiGatewayConfig.ApiType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/openapi/ApiGatewayConfig.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/openapi/ApiGatewayDefaults.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/openapi/ApiGatewayExtension.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/openapi/ApiGatewayMapper.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/openapi/CorsHttpIntegration.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/openapi/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/openapi/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/ApiKeySourceTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/ApiKeySourceTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/AuthorizerDefinition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/AuthorizerDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/AuthorizerIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/AuthorizerTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/AuthorizerTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/AuthorizersTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/AuthorizersTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/AuthorizersTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/AuthorizersTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/IntegrationResponse.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/IntegrationResponse.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/IntegrationTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/IntegrationTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/IntegrationTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/IntegrationTraitIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/MockIntegrationTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/MockIntegrationTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/MockIntegrationTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/RequestValidatorTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/RequestValidatorTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/apigateway/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/CfnConfig.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/CfnException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/CfnConverter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/CfnMapper.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/Context.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/Smithy2Cfn.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/Smithy2CfnExtension.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/mappers/CoreExtension.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/mappers/HandlerPermissionMapper.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/mappers/RequiredMapper.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/mappers/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/mappers/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/fromsmithy/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/Handler.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/Handler.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/Property.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/Property.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/Remote.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/Remote.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/ResourceSchema.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/ResourceSchema.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/Tagging.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/Tagging.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/model/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/schema/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnAdditionalIdentifierTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnAdditionalIdentifierTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnDefaultValueTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnDefaultValueTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnExcludePropertyTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnExcludePropertyTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnMutabilityTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnMutabilityTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnMutabilityTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnNameTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnNameTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnResource.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnResource.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnResourceIndex.Mutability.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnResourceIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnResourceProperty.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnResourceProperty.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnResourcePropertyValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnResourceTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnResourceTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/CfnResourceTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/cloudformation/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ActionNameTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ActionNameTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ActionPermissionDescriptionTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ActionPermissionDescriptionTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ActionResource.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ActionResource.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ActionResources.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ActionResources.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ConditionKeyDefinition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ConditionKeyDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ConditionKeyValueTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ConditionKeyValueTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ConditionKeysIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ConditionKeysTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ConditionKeysTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ConditionKeysTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ConditionKeysValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/DefineConditionKeysTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/DefineConditionKeysTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/DefineConditionKeysTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/DisableConditionKeyInferenceTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/DisableConditionKeyInferenceTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/IamActionTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/IamActionTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/IamActionTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/IamActionValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/IamResourceTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/IamResourceTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/IamResourceTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/IamResourceTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/RequiredActionsTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/RequiredActionsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/RequiredActionsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ServiceResolvedConditionKeysTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/ServiceResolvedConditionKeysTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/SupportedPrincipalTypesTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/SupportedPrincipalTypesTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/SupportedPrincipalTypesTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/iam/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ArnIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ArnReferenceTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ArnReferenceTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ArnReferenceTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ArnTemplateValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ArnTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ArnTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ArnTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ControlPlaneTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ControlPlaneTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/DataPlaneTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/DataPlaneTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/DataTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/DataTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ErrorRenameValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/EventSourceValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/HttpChecksumTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/HttpChecksumTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/HttpChecksumTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/HttpChecksumTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/PlaneIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/SdkServiceIdValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ServiceTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ServiceTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/ServiceTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/CognitoUserPoolsTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/CognitoUserPoolsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/CognitoUserPoolsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/SigV4ATrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/SigV4ATrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/SigV4ATrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/SigV4Trait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/SigV4Trait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/SigV4Trait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/SigV4TraitsValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/UnsignedPayloadTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/UnsignedPayloadTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/auth/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/CleanClientDiscoveryTraitTransformer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientDiscoveredEndpointTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientDiscoveredEndpointTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientDiscoveredEndpointTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientEndpointDiscoveryIdTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientEndpointDiscoveryIdTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientEndpointDiscoveryIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientEndpointDiscoveryInfo.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientEndpointDiscoveryTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientEndpointDiscoveryTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientEndpointDiscoveryTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/ClientEndpointDiscoveryValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/clientendpointdiscovery/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/customizations/S3UnwrappedXmlOutputTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/customizations/S3UnwrappedXmlOutputTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/customizations/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/customizations/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsJson1_0Trait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsJson1_0Trait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsJson1_0Trait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsJson1_1Trait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsJson1_1Trait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsJson1_1Trait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsProtocolTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsProtocolTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsQueryCompatibleTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsQueryCompatibleTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsQueryErrorTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsQueryErrorTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsQueryErrorTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsQueryTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/AwsQueryTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/Ec2QueryNameTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/Ec2QueryNameTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/Ec2QueryTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/Ec2QueryTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/ProtocolHttpPayloadValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/ProtocolHttpValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/RestJson1Trait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/RestJson1Trait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/RestJson1Trait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/RestXmlTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/RestXmlTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/RestXmlTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/protocols/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/AwsTagIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/ServiceTaggingValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TagEnabledServiceValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TagEnabledTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TagEnabledTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TagEnabledTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TagResourcePropertyNameValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TagResourcePropertyTypeValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TaggableApiConfig.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TaggableApiConfig.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TaggableResourceValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TaggableTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TaggableTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/TaggableTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/aws/traits/tagging/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/FileManifest.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/JsonSubstitutions.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/MockManifest.StoreMode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/MockManifest.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/PluginContext.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/PluginContext.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/ProjectionResult.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/ProjectionResult.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/ProjectionTransformer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/SmithyBuild.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/SmithyBuildException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/SmithyBuildPlugin.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/SmithyBuildResult.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/SmithyBuildResult.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/SourcesConflictException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/TransformContext.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/TransformContext.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/UnknownProjectionException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/UnknownTransformException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/MavenConfig.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/MavenConfig.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/MavenRepository.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/MavenRepository.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/ProjectionConfig.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/ProjectionConfig.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/SmithyBuildConfig.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/SmithyBuildConfig.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/TransformConfig.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/TransformConfig.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/model/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/plugins/BuildInfo.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/plugins/BuildInfoPlugin.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/plugins/ConfigurableSmithyBuildPlugin.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/plugins/ModelPlugin.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/plugins/NullabilityReportPlugin.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/plugins/RunPlugin.Settings.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/plugins/RunPlugin.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/plugins/SourcesPlugin.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/plugins/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/plugins/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/Apply.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/Apply.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ChangeStringEnumsToEnumShapes.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ChangeStringEnumsToEnumShapes.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ChangeTypes.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ChangeTypes.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ConfigurableProjectionTransformer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeMetadata.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeMetadata.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeShapesBySelector.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeShapesBySelector.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeShapesByTag.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeShapesByTag.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeShapesByTrait.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeShapesByTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeTags.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeTags.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeTraits.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeTraits.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeTraitsByTag.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/ExcludeTraitsByTag.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/FilterSuppressions.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/FilterSuppressions.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/FlattenNamespaces.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/FlattenNamespaces.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeMetadata.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeMetadata.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeNamespaces.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeNamespaces.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeServices.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeServices.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeShapesBySelector.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeShapesBySelector.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeShapesByTag.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeShapesByTag.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeTags.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeTags.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeTraits.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeTraits.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeTraitsByTag.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/IncludeTraitsByTag.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/RemoveTraitDefinitions.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/RemoveTraitDefinitions.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/RemoveUnusedShapes.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/RemoveUnusedShapes.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/RenameShapes.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/RenameShapes.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/build/transforms/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/AnsiColorFormatter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/ArgumentReceiver.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/Arguments.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/BuildParameterBuilder.ClassPathTagMatcher.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/BuildParameterBuilder.JarFileClassPathTagMatcher.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/BuildParameterBuilder.Result.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/BuildParameterBuilder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/Cli.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/CliError.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/CliPrinter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/ColorBuffer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/ColorFormatter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/ColorTheme.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/Command.Env.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/Command.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/EnvironmentVariable.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/HelpPrinter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/SmithyCli.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/StandardOptions.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/Style.Constant.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/Style.Multi.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/Style.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/commands/SmithyCommand.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/commands/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/commands/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/dependencies/DependencyResolver.Factory.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/dependencies/DependencyResolver.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/dependencies/DependencyResolverException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/dependencies/FileCacheResolver.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/dependencies/FilterCliVersionResolver.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/dependencies/MavenDependencyResolver.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/dependencies/ResolvedArtifact.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/dependencies/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/dependencies/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/cli/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/CodegenContext.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/CodegenException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/DependencyTracker.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/ImportContainer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/MappedReservedWords.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/MappedReservedWords.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/ReservedWordSymbolProvider.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/ReservedWordSymbolProvider.Escaper.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/ReservedWordSymbolProvider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/ReservedWords.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/ReservedWordsBuilder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/ShapeGenerationOrder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SmithyIntegration.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/Symbol.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/Symbol.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolContainer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolDependency.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolDependency.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolDependencyContainer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolProvider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolReference.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolReference.ContextOption.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolReference.Option.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolReference.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolWriter.Factory.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/SymbolWriter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/TopologicalIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/WriterDelegator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/CodegenDirector.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/ContextualDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/CreateContextDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/CreateSymbolProviderDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/CustomizeDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/DirectedCodegen.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/Directive.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/GenerateEnumDirective.EnumType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/GenerateEnumDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/GenerateErrorDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/GenerateIntEnumDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/GenerateOperationDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/GenerateResourceDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/GenerateServiceDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/GenerateStructureDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/GenerateUnionDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/ShapeDirective.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/directed/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/ArtifactDefinitions.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/ArtifactDefinitions.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/ShapeLink.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/ShapeLink.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/TraceFile.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/TraceFile.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/TraceMetadata.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/TraceMetadata.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/TracingSymbolProvider.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/TracingSymbolProvider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/trace/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/writer/CodegenWriter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/writer/CodegenWriterDelegator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/writer/CodegenWriterFactory.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/writer/DocWriter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/writer/DocumentationWriter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/writer/ImportContainer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/writer/JavaStyleDocumentationWriterBuilder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/writer/SymbolWriter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/writer/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/codegen/core/writer/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/ChangedMetadata.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/ChangedShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/DiffEvaluator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/Differences.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/ModelDiff.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/ModelDiff.Result.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/ModelDiff.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/AbstractDiffEvaluator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/AddedEntityBinding.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/AddedMetadata.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/AddedOperationError.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/AddedRequiredMember.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/AddedServiceError.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/AddedShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/AddedTraitDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedDefault.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedEnumTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedLengthTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedMemberOrder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedMemberTarget.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedMetadata.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedNullability.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedOperationInput.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedOperationOutput.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedRangeTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedResourceIdentifiers.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ChangedShapeType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ModifiedTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/RemovedAuthenticationScheme.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/RemovedEntityBinding.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/RemovedMetadata.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/RemovedOperationError.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/RemovedServiceError.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/RemovedShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/RemovedTraitDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/ServiceRename.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/TraitBreakingChange.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/evaluators/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/diff/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ExpressionProblem.Severity.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ExpressionProblem.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ExpressionSerializer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ExpressionVisitor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/JmespathException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/JmespathExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/LinterResult.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/RuntimeType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/AndExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/BinaryExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/ComparatorExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/ComparatorType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/CurrentExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/ExpressionTypeExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/FieldExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/FilterProjectionExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/FlattenExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/FunctionExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/IndexExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/LiteralExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/MultiSelectHashExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/MultiSelectListExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/NotExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/ObjectProjectionExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/OrExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/ProjectionExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/SliceExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/Subexpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/ast/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jmespath/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/ConflictingShapeNameException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/JsonSchemaConfig.MapStrategy.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/JsonSchemaConfig.UnionStrategy.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/JsonSchemaConfig.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/JsonSchemaConverter.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/JsonSchemaConverter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/JsonSchemaMapper.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/JsonSchemaMapperContext.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/JsonSchemaVersion.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/PropertyNamingStrategy.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/Schema.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/Schema.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/SchemaDocument.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/SchemaDocument.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/SmithyJsonSchemaException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/jsonschema/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/AbbreviationNameValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/AbbreviationNameValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/AbbreviationNameValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/CamelCaseValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/CamelCaseValidator.MemberNameHandling.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/CamelCaseValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/CamelCaseValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/InputOutputStructureReuseValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/InputOutputStructureReuseValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/MissingClientOptionalTrait.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/MissingClientOptionalTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/MissingClientOptionalTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/MissingPaginatedTraitValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/MissingPaginatedTraitValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/MissingPaginatedTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/MissingSensitiveTraitValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/MissingSensitiveTraitValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/MissingSensitiveTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/NoninclusiveTermsValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/NoninclusiveTermsValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/NoninclusiveTermsValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/RepeatedShapeNameValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/RepeatedShapeNameValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/RepeatedShapeNameValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/ReservedWordsValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/ReservedWordsValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/ReservedWordsValidator.ReservedWords.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/ReservedWordsValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/ShouldHaveUsedTimestampValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/ShouldHaveUsedTimestampValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/ShouldHaveUsedTimestampValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/StandardOperationVerbValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/StandardOperationVerbValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/StandardOperationVerbValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/StutteredShapeNameValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/StutteredShapeNameValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/linters/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/FromSourceLocation.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/Model.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/Model.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/SourceException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/SourceLocation.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/BottomUpIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/BoxIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/EventStreamIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/EventStreamInfo.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/HttpBinding.Location.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/HttpBinding.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/HttpBindingIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/IdentifierBindingIndex.BindingType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/IdentifierBindingIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/KnowledgeIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/NeighborProviderIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/NullableIndex.CheckMode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/NullableIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/OperationIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/PaginatedIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/PaginationInfo.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/PropertyBindingIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/ServiceIndex.AuthSchemeMode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/ServiceIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/TextIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/TextInstance.TextLocationType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/TextInstance.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/TopDownIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/knowledge/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/IdlToken.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/IdlTokenizer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/ModelAssembler.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/ModelDiscovery.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/ModelImportException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/ModelManifestException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/ModelSyntaxException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/ParserUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/Prelude.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/StringTable.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/TopologicalShapeSort.CycleException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/TopologicalShapeSort.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/sourcecontext/SourceContextLoader.Line.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/sourcecontext/SourceContextLoader.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/sourcecontext/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/loader/sourcecontext/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/neighbor/NeighborProvider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/neighbor/Relationship.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/neighbor/RelationshipDirection.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/neighbor/RelationshipType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/neighbor/UnreferencedShapes.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/neighbor/UnreferencedTraitDefinitions.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/neighbor/Walker.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/neighbor/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/neighbor/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/ArrayNode.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/ArrayNode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/BooleanNode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/ExpectationNotMetException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/Node.NonNumericFloat.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/Node.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/NodeDeserializationException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/NodeMapper.WhenMissing.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/NodeMapper.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/NodePointer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/NodeSerializationException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/NodeType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/NodeVisitor.Default.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/NodeVisitor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/NullNode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/NumberNode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/ObjectNode.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/ObjectNode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/StringNode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/ToNode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/internal/NodeHandler.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/internal/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/internal/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/node/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/pattern/InvalidPatternException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/pattern/InvalidUriPatternException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/pattern/SmithyPattern.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/pattern/SmithyPattern.Segment.Type.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/pattern/SmithyPattern.Segment.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/pattern/SmithyPattern.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/pattern/UriPattern.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/pattern/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/pattern/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/selector/AttributeValue.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/selector/PathFinder.Path.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/selector/PathFinder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/selector/Selector.Runner.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/selector/Selector.ShapeMatch.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/selector/Selector.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/selector/SelectorException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/selector/SelectorSyntaxException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/selector/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/selector/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/AbstractShapeBuilder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/BigDecimalShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/BigDecimalShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/BigIntegerShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/BigIntegerShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/BlobShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/BlobShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/BooleanShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/BooleanShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ByteShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ByteShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/CollectionShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/CollectionShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/DocumentShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/DocumentShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/DoubleShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/DoubleShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/EntityShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/EntityShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/EnumShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/EnumShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/FloatShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/FloatShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/IntEnumShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/IntEnumShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/IntegerShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/IntegerShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ListShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ListShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/LongShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/LongShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/MapShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/MapShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/MemberShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/MemberShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ModelSerializer.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ModelSerializer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/NumberShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/OperationShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/OperationShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ResourceShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ResourceShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ServiceShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ServiceShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/SetShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/SetShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/Shape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ShapeId.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ShapeIdSyntaxException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ShapeType.Category.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ShapeType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ShapeVisitor.Default.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ShapeVisitor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ShortShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ShortShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/SimpleShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/SmithyIdlComponentOrder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/SmithyIdlModelSerializer.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/SmithyIdlModelSerializer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/StringShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/StringShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/StructureShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/StructureShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/TimestampShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/TimestampShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/ToShapeId.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/UnionShape.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/UnionShape.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/shapes/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AbstractTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AbstractTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AbstractTraitBuilder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AddedDefaultTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AddedDefaultTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AnnotationTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AnnotationTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AuthDefinitionTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AuthDefinitionTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AuthDefinitionTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AuthTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/AuthTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/BoxTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/BoxTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ClientOptionalTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ClientOptionalTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/CorsTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/CorsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/CorsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/DefaultTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/DefaultTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/DeprecatedTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/DeprecatedTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/DeprecatedTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/DocumentationTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/DocumentationTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/DynamicTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EffectiveTraitQuery.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EffectiveTraitQuery.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EndpointTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EndpointTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EndpointTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EnumDefinition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EnumDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EnumTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EnumTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EnumTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EnumValueTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EnumValueTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EnumValueTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ErrorTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ErrorTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EventHeaderTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EventHeaderTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EventPayloadTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/EventPayloadTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ExamplesTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ExamplesTrait.ErrorExample.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ExamplesTrait.ErrorExample.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ExamplesTrait.Example.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ExamplesTrait.Example.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ExamplesTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ExamplesTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ExternalDocumentationTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ExternalDocumentationTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ExternalDocumentationTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HostLabelTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HostLabelTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpApiKeyAuthTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpApiKeyAuthTrait.Location.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpApiKeyAuthTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpApiKeyAuthTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpBasicAuthTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpBasicAuthTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpBearerAuthTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpBearerAuthTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpChecksumRequiredTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpChecksumRequiredTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpDigestAuthTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpDigestAuthTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpErrorTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpErrorTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpHeaderTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpHeaderTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpLabelTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpLabelTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpPayloadTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpPayloadTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpPrefixHeadersTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpPrefixHeadersTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpQueryParamsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpQueryParamsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpQueryTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpQueryTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpResponseCodeTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpResponseCodeTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/HttpTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/IdRefTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/IdRefTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/IdRefTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/IdempotencyTokenTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/IdempotencyTokenTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/IdempotentTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/IdempotentTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/InputTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/InputTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/InternalTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/InternalTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/JsonNameTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/JsonNameTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/LengthTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/LengthTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/LengthTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/MediaTypeTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/MediaTypeTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/MixinTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/MixinTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/MixinTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/NestedPropertiesTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/NestedPropertiesTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/NoReplaceTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/NoReplaceTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/NotPropertyTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/NotPropertyTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/OptionalAuthTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/OptionalAuthTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/OutputTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/OutputTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/PaginatedTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/PaginatedTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/PaginatedTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/PatternTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/PatternTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/PrivateTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/PrivateTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/PropertyTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/PropertyTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/PropertyTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ProtocolDefinitionTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ProtocolDefinitionTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ProtocolDefinitionTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RangeTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RangeTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RangeTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ReadonlyTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ReadonlyTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RecommendedTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RecommendedTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RecommendedTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ReferencesTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ReferencesTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ReferencesTrait.Reference.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ReferencesTrait.Reference.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ReferencesTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RequestCompressionTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RequestCompressionTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RequestCompressionTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RequiredTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RequiredTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RequiresLengthTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RequiresLengthTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ResourceIdentifierTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/ResourceIdentifierTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RetryableTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RetryableTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/RetryableTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/SensitiveTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/SensitiveTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/SinceTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/SinceTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/SparseTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/SparseTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/StreamingTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/StreamingTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/StringListTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/StringListTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/StringListTrait.StringListTraitConstructor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/StringListTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/StringTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/StringTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/SuppressTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/SuppressTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/SuppressTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TagsTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TagsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TagsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TimestampFormatTrait.Format.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TimestampFormatTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TimestampFormatTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TitleTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TitleTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/Trait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TraitDefinition.BreakingChangeRule.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TraitDefinition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TraitDefinition.ChangeType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TraitDefinition.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TraitDefinition.StructurallyExclusive.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TraitDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TraitFactory.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/TraitService.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/UniqueItemsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/UniqueItemsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/UnitTypeTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/UnitTypeTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/UnstableTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/UnstableTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/XmlAttributeTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/XmlAttributeTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/XmlFlattenedTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/XmlFlattenedTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/XmlNameTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/XmlNameTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/XmlNamespaceTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/XmlNamespaceTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/XmlNamespaceTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/synthetic/NoAuthTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/synthetic/OriginalShapeIdTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/synthetic/SyntheticEnumTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/synthetic/SyntheticEnumTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/synthetic/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/traits/synthetic/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/ChangeShapeTypeOption.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/ModelTransformException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/ModelTransformer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/ModelTransformerPlugin.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/plugins/CleanBindings.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/plugins/CleanOperationStructures.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/plugins/CleanResourceReferences.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/plugins/CleanServiceRenames.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/plugins/CleanStructureAndUnionMembers.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/plugins/CleanTraitDefinitions.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/plugins/RemoveMixins.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/plugins/RemoveTraits.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/plugins/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/transform/plugins/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/AbstractValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ContextualValidationEventFormatter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/LineValidationEventFormatter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/NodeValidationVisitor.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/NodeValidationVisitor.Feature.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/NodeValidationVisitor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/Severity.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ValidatedResult.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ValidatedResultException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ValidationEvent.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ValidationEvent.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ValidationEventDecorator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ValidationEventFormatter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ValidationUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/Validator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ValidatorFactory.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ValidatorService.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/ValidatorService.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/linters/EmitEachSelectorValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/linters/EmitEachSelectorValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/linters/EmitEachSelectorValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/linters/EmitNoneSelectorValidator.Config.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/linters/EmitNoneSelectorValidator.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/linters/EmitNoneSelectorValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/linters/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/linters/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/node/NodeValidatorPlugin.Context.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/node/NodeValidatorPlugin.Emitter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/node/NodeValidatorPlugin.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/node/TimestampValidationStrategy.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/node/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/node/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/suppressions/ModelBasedEventDecorator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/suppressions/SeverityOverride.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/suppressions/Suppression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/suppressions/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/suppressions/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/testrunner/SmithyTestCase.Error.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/testrunner/SmithyTestCase.Result.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/testrunner/SmithyTestCase.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/testrunner/SmithyTestSuite.Error.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/testrunner/SmithyTestSuite.Result.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/testrunner/SmithyTestSuite.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/testrunner/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/testrunner/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/AuthTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/DefaultTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/DefaultValueInUpdateValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/DeprecatedTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/EnumShapeValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/EnumTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/EventPayloadTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ExamplesTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ExclusiveStructureMemberTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HostLabelTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpApiKeyAuthTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpBindingTraitIgnoredValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpBindingsMissingValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpHeaderTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpLabelTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpMethodSemanticsValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpPayloadValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpPrefixHeadersTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpQueryParamsTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpQueryTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpResponseCodeSemanticsValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpUriConflictValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/HttpUriFormatValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/JsonNameValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/LengthTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/MediaTypeValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/NoInlineDocumentSupportValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/OperationValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/PaginatedTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/PatternTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/PrivateAccessValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/RangeTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ReferencesTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/RequestCompressionTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ResourceCycleValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ResourceIdentifierBindingValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ResourceIdentifierValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ResourceLifecycleValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ResourceOperationInputOutputValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ServiceAuthDefinitionsValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ServiceValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/SetValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ShapeIdConflictValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/ShapeRecursionValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/SingleOperationBindingValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/SingleResourceBindingValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/StreamingTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/TargetValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/TraitBreakingChangesValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/TraitConflictValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/TraitTargetValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/TraitValueValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/UnionValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/UnitTypeValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/UnreferencedShapeValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/UnstableTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/XmlNamespaceTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/model/validation/validators/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/MqttJsonTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/MqttJsonTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/PublishTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/PublishTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/ResolvedTopicIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/SubscribeTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/SubscribeTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/Topic.Level.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/Topic.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/TopicBinding.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/TopicLabelTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/TopicLabelTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/TopicSyntaxException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/validators/MqttPublishInputValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/validators/MqttSubscribeInputValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/validators/MqttSubscribeOutputValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/validators/MqttTopicConflictValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/validators/MqttTopicLabelValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/validators/MqttUnsupportedErrorsValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/validators/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/mqtt/traits/validators/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/OpenApiConfig.ErrorStatusConflictHandlingStrategy.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/OpenApiConfig.HttpPrefixHeadersStrategy.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/OpenApiConfig.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/OpenApiException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/OpenApiUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/OpenApiVersion.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/Context.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/CoreExtension.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/OpenApiConverter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/OpenApiJsonSchemaMapper.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/OpenApiMapper.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/OpenApiProtocol.Operation.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/OpenApiProtocol.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/SecuritySchemeConverter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/Smithy2OpenApi.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/Smithy2OpenApiExtension.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/mappers/CheckForGreedyLabels.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/mappers/CheckForPrefixHeaders.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/mappers/OpenApiJsonAdd.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/mappers/OpenApiJsonSubstitutions.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/mappers/RemoveEmptyComponents.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/mappers/RemoveUnusedComponents.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/mappers/SpecificationExtensionsMapper.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/mappers/UnsupportedTraits.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/mappers/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/mappers/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/protocols/AwsRestJson1Protocol.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/protocols/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/protocols/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/security/AwsV4Converter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/security/HttpApiKeyAuthConverter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/security/HttpBasicConverter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/security/HttpBearerConverter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/security/HttpDigestConverter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/security/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/fromsmithy/security/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/CallbackObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/CallbackObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/Component.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/Component.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ComponentsObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ComponentsObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/EncodingObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/EncodingObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ExampleObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ExampleObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ExternalDocumentation.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ExternalDocumentation.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/InfoObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/InfoObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/LinkObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/LinkObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/MediaTypeObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/MediaTypeObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/OpenApi.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/OpenApi.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/OperationObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/OperationObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ParameterObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ParameterObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/PathItem.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/PathItem.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/Ref.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/RequestBodyObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/RequestBodyObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ResponseObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ResponseObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/SecurityScheme.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/SecurityScheme.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ServerObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/ServerObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/TagObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/TagObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/XmlObject.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/XmlObject.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/model/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/traits/SpecificationExtensionTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/traits/SpecificationExtensionTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/traits/SpecificationExtensionTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/openapi/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/AppliesTo.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedRequestDefinition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedRequestDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedRequestTestCase.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedRequestTestCase.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedRequestTestsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedRequestTestsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedRequestTestsValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedResponseBodyDefinition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedResponseBodyDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedResponseDefinition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMalformedResponseDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpMessageTestCase.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpRequestTestCase.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpRequestTestCase.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpRequestTestsInputValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpRequestTestsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpRequestTestsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpResponseTestCase.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpResponseTestCase.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpResponseTestsErrorValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpResponseTestsOutputValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpResponseTestsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/HttpResponseTestsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/UniqueProtocolTestCaseIdValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/protocoltests/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/analysis/CoverageChecker.CoverageResult.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/analysis/CoverageChecker.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/analysis/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/analysis/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/AwsArn.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/AwsArn.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/AwsBuiltIns.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/AwsPartition.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/AwsPartition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/AwsRuleSetExtension.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/EndpointAuthUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/IsVirtualHostableS3Bucket.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/IsVirtualHostableS3Bucket.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/ParseArn.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/ParseArn.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/partition/Partition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/partition/Partition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/partition/PartitionOutputs.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/partition/PartitionOutputs.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/partition/Partitions.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/partition/Partitions.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/partition/RegionOverride.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/partition/RegionOverride.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/partition/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/language/functions/partition/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/DualStackOnlyEndpointsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/DualStackOnlyEndpointsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/EndpointModifierIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/EndpointModifierTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/EndpointModifierTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/EndpointPatternType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/PartitionEndpointSpecialCase.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/PartitionEndpointSpecialCase.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/PartitionSpecialCase.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/PartitionSpecialCase.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/RegionSpecialCase.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/RegionSpecialCase.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/RuleBasedEndpointsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/RuleBasedEndpointsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/StandardPartitionalEndpointsTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/StandardPartitionalEndpointsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/StandardPartitionalEndpointsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/StandardRegionalEndpointsTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/StandardRegionalEndpointsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/StandardRegionalEndpointsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/validators/RuleSetAwsBuiltInValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/validators/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/aws/validators/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/CoreExtension.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/Endpoint.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/Endpoint.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/EndpointComponentFactory.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/EndpointRuleSet.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/EndpointRuleSet.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/EndpointRuleSetExtension.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/RulesComponentBuilder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/TraversingVisitor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/error/InnerParseError.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/error/InvalidRulesException.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/error/RuleError.Evaluator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/error/RuleError.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/error/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/error/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/RuleEvaluator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/Scope.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/TestEvaluator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/TypeCheck.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/AnyType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/ArrayType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/BooleanType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/EmptyType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/EndpointType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/IntegerType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/OptionalType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/RecordType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/StringType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/TupleType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/Type.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/type/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/ArrayValue.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/BooleanValue.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/EmptyValue.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/EndpointValue.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/EndpointValue.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/IntegerValue.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/RecordValue.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/StringValue.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/Value.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/evaluation/value/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/Identifier.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/SyntaxElement.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/ToCondition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/ToExpression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/Expression.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/ExpressionVisitor.Default.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/ExpressionVisitor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/Reference.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/Template.Literal.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/Template.Part.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/Template.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/TemplateVisitor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/BooleanEquals.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/BooleanEquals.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/FunctionDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/FunctionNode.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/FunctionNode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/GetAttr.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/GetAttr.Part.Index.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/GetAttr.Part.Key.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/GetAttr.Part.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/GetAttr.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/IsSet.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/IsSet.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/IsValidHostLabel.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/IsValidHostLabel.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/LibraryFunction.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/Not.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/Not.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/ParseUrl.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/ParseUrl.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/StringEquals.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/StringEquals.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/Substring.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/Substring.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/UriEncode.Definition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/UriEncode.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/functions/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/literal/BooleanLiteral.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/literal/IntegerLiteral.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/literal/Literal.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/literal/LiteralVisitor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/literal/RecordLiteral.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/literal/StringLiteral.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/literal/TupleLiteral.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/literal/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/literal/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/expressions/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/parameters/BuiltIns.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/parameters/Deprecated.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/parameters/Parameter.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/parameters/Parameter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/parameters/ParameterType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/parameters/Parameters.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/parameters/Parameters.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/parameters/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/parameters/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/rule/Condition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/rule/Condition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/rule/EndpointRule.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/rule/ErrorRule.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/rule/Rule.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/rule/Rule.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/rule/RuleValueVisitor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/rule/TreeRule.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/rule/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/language/syntax/rule/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/CleanEndpointTestOperationInput.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ClientContextParamDefinition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ClientContextParamDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ClientContextParamsTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ClientContextParamsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ClientContextParamsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ContextIndex.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ContextParamTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ContextParamTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ContextParamTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointRuleSetTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointRuleSetTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointRuleSetTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointTestCase.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointTestCase.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointTestExpectation.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointTestExpectation.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointTestOperationInput.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointTestOperationInput.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointTestsTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointTestsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointTestsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/EndpointTestsTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ExpectedEndpoint.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/ExpectedEndpoint.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/StaticContextParamDefinition.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/StaticContextParamDefinition.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/StaticContextParamsTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/StaticContextParamsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/StaticContextParamsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/StaticContextParamsTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/validators/AuthSchemeValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/validators/RuleSetAuthSchemesValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/validators/RuleSetBuiltInValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/validators/RuleSetParamMissingDocsValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/validators/RuleSetParameterValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/validators/RuleSetTestCaseValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/validators/RuleSetUriValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/validators/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/rulesengine/validators/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/smoketests/traits/Expectation.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/smoketests/traits/FailureExpectation.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/smoketests/traits/SmokeTestCase.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/smoketests/traits/SmokeTestCase.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/smoketests/traits/SmokeTestCaseValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/smoketests/traits/SmokeTestsTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/smoketests/traits/SmokeTestsTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/smoketests/traits/UniqueSmokeTestCaseIdValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/smoketests/traits/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/smoketests/traits/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/syntax/CapturedToken.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/syntax/CapturedToken.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/syntax/Formatter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/syntax/TokenTree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/syntax/TreeCursor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/syntax/TreeType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/syntax/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/syntax/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/AbstractCodeWriter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/BuilderRef.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/CaseUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/CodeInterceptor.Appender.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/CodeInterceptor.Prepender.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/CodeInterceptor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/CodeSection.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/CodeWriter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/CodeWriterDebugInfo.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/FunctionalUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/IoUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/ListUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/MapUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/MediaType.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/OptionalUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/Pair.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/SetUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/SimpleCodeWriter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/SimpleParser.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/SmithyBuilder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/SmithyGenerated.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/SmithyInternalApi.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/SmithyUnstableApi.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/StringUtils.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/Tagged.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/ToSmithyBuilder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/TriConsumer.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/utils/package-tree.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/Acceptor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/AcceptorState.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/Matcher.ErrorTypeMember.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/Matcher.InputOutputMember.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/Matcher.OutputMember.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/Matcher.SuccessMember.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/Matcher.UnknownMember.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/Matcher.Visitor.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/Matcher.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/PathComparator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/PathMatcher.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/UniqueWaiterNamesValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/WaitableTrait.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/WaitableTrait.Provider.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/WaitableTrait.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/WaitableTraitValidator.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/Waiter.Builder.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/Waiter.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/package-summary.html create mode 100644 javadoc/1.42.0/software/amazon/smithy/waiters/package-tree.html create mode 100644 javadoc/1.42.0/stylesheet.css create mode 100644 javadoc/1.42.0/tag-search-index.js create mode 100644 javadoc/1.42.0/type-search-index.js diff --git a/1.0/guides/building-models/build-config.html b/1.0/guides/building-models/build-config.html index c4b4e953649..b1e08017c9f 100644 --- a/1.0/guides/building-models/build-config.html +++ b/1.0/guides/building-models/build-config.html @@ -1,316 +1,79 @@ - - - - - - - - smithy-build - Smithy 1.0 - - - - - - - - + - - - + + + + + smithy-build — Smithy 1.0 documentation - - - - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
- -
- -
-
-
- -
- -
-
- -
- -
-
- -
-
-
- - - - - Back to top - -
-
- -
- + +
+
+ +
-
-
-

smithy-build#

+
+ + + +
+
+
+ + + + +
+

smithy-build

Building a Smithy model requires constructing a configuration file, smithy-build.json. This file is used to describe how a model is created and what projections of the model to create.

-

Using smithy-build.json#

+

Using smithy-build.json

The smithy-build.json file is used to describe how a model is created and what projections of the model to create.

The configuration file accepts the following properties:

-
@@ -362,54 +125,53 @@

smithy-buildsmithy-build.json configuration:

{
-    "version": "1.0",
-    "outputDirectory": "build/output",
-    "imports": ["foo.json", "some/directory"],
-    "projections": {
-        "my-abstract-projection": {
-            "abstract": true
-        },
-        "projection-name": {
-            "imports": ["projection-specific-imports/"],
-            "transforms": [
-                {
-                    "name": "excludeShapesByTag",
-                    "args": {
-                        "tags": ["internal", "beta", "..."]
-                    }
-                },
-                {
-                    "name": "excludeShapesByTrait",
-                    "args": {
-                        "traits": ["internal"]
-                    }
-                }
-            ],
-            "plugins": {
-                "plugin-name": {
-                    "plugin-config": "value"
-                },
-                "...": {}
-            }
-        }
-    },
-    "plugins": {
-        "plugin-name": {
-            "plugin-config": "value"
-        },
-        "...": {}
-    }
+    "version": "1.0",
+    "outputDirectory": "build/output",
+    "imports": ["foo.json", "some/directory"],
+    "projections": {
+        "my-abstract-projection": {
+            "abstract": true
+        },
+        "projection-name": {
+            "imports": ["projection-specific-imports/"],
+            "transforms": [
+                {
+                    "name": "excludeShapesByTag",
+                    "args": {
+                        "tags": ["internal", "beta", "..."]
+                    }
+                },
+                {
+                    "name": "excludeShapesByTrait",
+                    "args": {
+                        "traits": ["internal"]
+                    }
+                }
+            ],
+            "plugins": {
+                "plugin-name": {
+                    "plugin-config": "value"
+                },
+                "...": {}
+            }
+        }
+    },
+    "plugins": {
+        "plugin-name": {
+            "plugin-config": "value"
+        },
+        "...": {}
+    }
 }
 
-

Projections#

+

Projections

A projection of a model is a filtered and modified version of a Smithy model that is intended for specific audiences or customers. Projections are useful to companies that maintain internal and external versions of an API @@ -418,7 +180,6 @@

smithy-buildprojections property. Projection names MUST match the following pattern: ^[A-Za-z0-9\-_.]+$.

A projection accepts the following configuration:

-

@@ -463,9 +224,8 @@

smithy-build -

Projection artifacts#

+

Projection artifacts

smithy-build will write artifacts for each projection inside of outputDirectory.

    @@ -483,11 +243,10 @@

    smithy-build -

    Transforms#

    +

    Transforms

    Transforms are used to filter and modify the model for the projection. Transforms are applied to the model, in order.

    A transform accepts the following configuration:

    -
@@ -511,11 +270,9 @@

smithy-build -

apply#

+

apply

Applies the transforms defined in the given projection names.

-
@@ -538,92 +295,38 @@

smithy-build
{
-    "version": "1.0",
-    "projections": {
-        "my-abstract-projection": {
-            "abstract": true,
-            "transforms": [
-                {"name": "foo"}
-            ]
-        },
-        "projection-name": {
-            "imports": ["projection-specific-imports/"],
-            "transforms": [
-                {"name": "baz"},
-                {
-                    "name": "apply",
-                    "args": {
-                        "projections": ["my-abstract-projection"]
-                    }
-                },
-                {"name": "bar"}
-            ]
-        }
-    }
+    "version": "1.0",
+    "projections": {
+        "my-abstract-projection": {
+            "abstract": true,
+            "transforms": [
+                {"name": "foo"}
+            ]
+        },
+        "projection-name": {
+            "imports": ["projection-specific-imports/"],
+            "transforms": [
+                {"name": "baz"},
+                {
+                    "name": "apply",
+                    "args": {
+                        "projections": ["my-abstract-projection"]
+                    }
+                },
+                {"name": "bar"}
+            ]
+        }
+    }
 }
 
-
-

changeStringEnumsToEnumShapes#

-

Changes string shapes with enum traits into enum shapes.

-
-

----- - - - - - - - - - - - - -
PropertyTypeDescription
synthesizeNamesbooleanWhether enums without names should have names synthesized if possible.
-
-

This transformer will attempt to convert strings with enum traits -into enum shapes. To successfully convert to an enum shape, each enum -definition within the source enum trait must have a name property, or the -synthesizeNames transform config option must be enabled. By default, synthesizeNames -is disabled. If an enum definition from the enum trait is marked as deprecated, the -deprecated trait will be applied to the resulting -enum shape member. Tags on the enum definition will be converted to a tags trait -on the enum shape member. Additionally, if the enum definition is tagged as -internal, the enum shape member will have the internal trait -applied.

-
{
-    "version": "1.0",
-    "projections": {
-        "exampleProjection": {
-            "transforms": [
-                {
-                    "name": "changeStringEnumsToEnumShapes",
-                    "args": {
-                        "synthesizeNames": true
-                    }
-                }
-            ]
-        }
-    }
-}
-
-
-
-

changeTypes#

+

changeTypes

Changes the types of shapes.

-
@@ -641,13 +344,8 @@

smithy-buildMap<ShapeId, String>

- - - -
A map of shape IDs to the type to assign to the shape.
synthesizeEnumNamesbooleanWhether enums without names should have names synthesized if possible.
-

Only the following shape type changes are supported:

-
- -
- -
-
- - - - - - - - +
+ + \ No newline at end of file diff --git a/1.0/guides/style-guide.html b/1.0/guides/style-guide.html index 455a0f83ae4..fe24f0f8225 100644 --- a/1.0/guides/style-guide.html +++ b/1.0/guides/style-guide.html @@ -1,353 +1,140 @@ - - - - - - - - Style Guide - Smithy 1.0 - - - - - - - - + - - - + + + + + Style Guide — Smithy 1.0 documentation - - - - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - + + + + - + + + + + + + + + + + + + -
-
-
- -
- -
-
- -
- -
-
- -
-
-
- - - - - Back to top - -
-
- -
- -
-
-
-

Style Guide#

-

This document defines a style guide for Smithy models. Adhering to common -style guide makes models easier to read.

-

Model files#

+

Model files

Smithy models SHOULD be authored using the Smithy IDL. Smithy models SHOULD resemble the following example:

-
$version: "1.0"
+
$version: "1.0"
 
-metadata validators = []
-metadata suppressions = []
+metadata validators = []
+metadata suppressions = []
 
-namespace smithy.example.namespace
+namespace smithy.example.namespace
 
-/// This is the documentation
-@length(min: 1, max: 1000)
-string MyShape
+/// This is the documentation
+@length(min: 1, max: 1000)
+string MyShape
 
-/// This is the documentation.
-integer AnotherShape
+/// This is the documentation.
+integer AnotherShape
 
-/// Documentation about the structure.
-///
-/// More descriptive documentation if needed...
-structure MyStructure {
-    /// Documentation about the member.
-    @required
-    foo: String,
-}
+/// Documentation about the structure.
+///
+/// More descriptive documentation if needed...
+structure MyStructure {
+    /// Documentation about the member.
+    @required
+    foo: String,
+}
 
-// Example of creating custom traits.
-@trait(selector: "string")
-structure myTrait {}
+// Example of creating custom traits.
+@trait(selector: "string")
+structure myTrait {}
 
-

File encoding#

+

File encoding

Smithy models are encoded in UTF-8.

-

New lines#

+

New lines

New lines are represented using Line Feed, U+000A.

All files SHOULD end with a new line.

-

Model file structure#

+

Model file structure

A model file consists of, in order:

  1. License or copyright information, if present
  2. @@ -358,13 +145,13 @@

    Model file structureExactly one blank line separates each section that is present.

-

Formatting#

+

Formatting

-

Indentation#

+

Indentation

Models are indented using four spaces.

-

Whitespace#

+

Whitespace

  1. A single space appears after a comma (",") and after a colon (":").
  2. Spaces do not occur before a comma (",") or colon (":").
  3. @@ -373,41 +160,41 @@

    Whitespace -

    Trailing commas#

    +

    Trailing commas

    Include trailing commas to limit diff noise.

-

Naming#

+

Naming

-

Shape names#

+

Shape names

Shape names use a strict form of UpperCamelCase (e.g., "XmlRequest", "FooId").

-

Member names#

+

Member names

Member names use a strict form of lowerCamelCase (e.g., "xmlRequest", "fooId").

-

Trait names#

+

Trait names

By convention, traits use lowerCamelCase (e.g., "xmlRequest", "fooId").

-
namespace smithy.example.namespace
+
namespace smithy.example.namespace
 
-/// This is the documentation about the trait.
-///
-/// This is more documentation.
-@trait(selector: "string")
-structure myTrait {}
+/// This is the documentation about the trait.
+///
+/// This is more documentation.
+@trait(selector: "string")
+structure myTrait {}
 
-

Abbreviations#

+

Abbreviations

Abbreviations are represented as normal words. For example, use "XmlHttpRequest" instead of "XMLHTTPRequest". Even two-letter abbreviations follow strict camelCasing: "fooId" is used instead of "fooID".

-

Namespace names#

+

Namespace names

Namespace names should consist of lowercase letters, numbers, and dots. Camel case words can be used to better control namespaces. For example, aws.dynamoDB can be used instead of "aws.dynamodb" in order to better @@ -417,68 +204,27 @@

Namespace names - -
-
- Next -
-
Converting Smithy to OpenAPI
-
- -
- - -
-
- Previous -
- -
Evolving Models
- -
-
-

-
-
- - Made with Sphinx and @pradyunsg's - - Furo - -
-
-
- - - - - - -
-
-
- - -
-
-
-
- - - - - - - +
+ + \ No newline at end of file diff --git a/1.0/spec/aws/amazon-apigateway.html b/1.0/spec/aws/amazon-apigateway.html index cda7daa9428..402328a5a2f 100644 --- a/1.0/spec/aws/amazon-apigateway.html +++ b/1.0/spec/aws/amazon-apigateway.html @@ -1,317 +1,92 @@ - - - - - - - Amazon API Gateway traits - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + Amazon API Gateway traits — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - - - -
-
-
- -
- -
-
- -
- -
-
- -
-
-
- - - - - Back to top - -
-
- -
- + +
+
+ +
-
-
-

Amazon API Gateway traits#

+
+ + + +
+
+
+ + + + +
+

Amazon API Gateway traits

Smithy can integrate with Amazon API Gateway using traits, authentication schemes, and OpenAPI specifications.

+
-

aws.apigateway#apiKeySource trait#

+

aws.apigateway#apiKeySource trait

Summary
Specifies the source of the caller identifier that will be used to throttle API methods that require a key.
Trait selector
service
Value type

string set to one of the following values:

-
@@ -332,7 +107,6 @@

Amazon API Gateway traits
  • Create and Use Usage Plans with API Keys for more on usage plans and @@ -344,27 +118,27 @@

    Amazon API Gateway traitsX-API-Key header as the API key source.

  • @@ -488,31 +261,30 @@

    Amazon API Gateway traits -
    namespace ns.foo
    +
    namespace ns.foo
     
    -use aws.apigateway#authorizer
    -use aws.apigateway#authorizers
    -use aws.auth#sigv4
    -use aws.protocols#restJson1
    +use aws.apigateway#authorizer
    +use aws.apigateway#authorizers
    +use aws.auth#sigv4
    +use aws.protocols#restJson1
     
    -@restJson1
    -@sigv4(name: "weather")
    -@authorizer("arbitrary-name")
    -@authorizers(
    -    "arbitrary-name": {
    -        scheme: sigv4,
    -        type: "request",
    -        uri: "arn:foo:baz",
    -        credentials: "arn:foo:bar",
    -        identitySource: "mapping.expression",
    -        identityValidationExpression: "[A-Z]+",
    -        resultTtlInSeconds: 100
    -    })
    -service Weather {
    -    version: "2018-03-17"
    -}
    +@restJson1
    +@sigv4(name: "weather")
    +@authorizer("arbitrary-name")
    +@authorizers(
    +    "arbitrary-name": {
    +        scheme: sigv4,
    +        type: "request",
    +        uri: "arn:foo:baz",
    +        credentials: "arn:foo:bar",
    +        identitySource: "mapping.expression",
    +        identityValidationExpression: "[A-Z]+",
    +        resultTtlInSeconds: 100
    +    })
    +service Weather {
    +    version: "2018-03-17"
    +}
     
    @@ -523,7 +295,7 @@

    Amazon API Gateway traits -

    aws.apigateway#authorizer trait#

    +

    aws.apigateway#authorizer trait

    Summary
    Applies a Lambda authorizer to a service, resource, or operation. Authorizers are resolved hierarchically: an operation inherits @@ -542,13 +314,12 @@

    Amazon API Gateway traits -

    aws.apigateway#requestValidator trait#

    +

    aws.apigateway#requestValidator trait

    Summary
    Opts-in to Amazon API Gateway request validation for a service or operation.
    Trait selector
    :test(service, operation)
    Value type

    string value set to one of the following:

    -

    @@ -571,7 +342,6 @@

    Amazon API Gateway traits
  • Enable Request Validation in API Gateway for more information
  • @@ -586,27 +356,27 @@

    Amazon API Gateway traits -

    @@ -743,63 +512,62 @@

    Amazon API Gateway traits
    {
    -    "smithy": "1.0",
    -    "shapes": {
    -        "smithy.example#Weather": {
    -            "type": "service",
    -            "version": "2018-03-17",
    -            "traits": {
    -                "aws.protocols#restJson1": {},
    -                "aws.auth#sigv4": {
    -                    "name": "weather"
    -                },
    -                "aws.apigateway#integration": {
    -                    "type": "aws",
    -                    "uri": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:012345678901:function:HelloWorld/invocations",
    -                    "httpMethod": "POST",
    -                    "credentials": "arn:aws:iam::012345678901:role/apigateway-invoke-lambda-exec-role",
    -                    "requestTemplates": {
    -                        "application/json": "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }",
    -                        "application/xml": "#set ($root=$input.path('$')) <stage>$root.name</stage> "
    -                    },
    -                    "requestParameters": {
    -                        "integration.request.path.stage": "method.request.querystring.version",
    -                        "integration.request.querystring.provider": "method.request.querystring.vendor"
    -                    },
    -                    "cacheNamespace": "cache namespace",
    -                    "cacheKeyParameters": [],
    -                    "responses": {
    -                        "2\\d{2}": {
    -                            "statusCode": "200",
    -                            "responseParameters": {
    -                                "method.response.header.requestId": "integration.response.header.cid"
    -                            },
    -                            "responseTemplates": {
    -                                "application/json": "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }",
    -                                "application/xml": "#set ($root=$input.path('$')) <stage>$root.name</stage> "
    -                            }
    -                        },
    -                        "302": {
    -                            "statusCode": "302",
    -                            "responseParameters": {
    -                                "method.response.header.Location": "integration.response.body.redirect.url"
    -                            }
    -                        },
    -                        "default": {
    -                            "statusCode": "400",
    -                            "responseParameters": {
    -                                "method.response.header.test-method-response-header": "'static value'"
    -                            }
    -                        }
    -                    }
    -                }
    -            }
    -        }
    -    }
    +    "smithy": "1.0",
    +    "shapes": {
    +        "smithy.example#Weather": {
    +            "type": "service",
    +            "version": "2018-03-17",
    +            "traits": {
    +                "aws.protocols#restJson1": {},
    +                "aws.auth#sigv4": {
    +                    "name": "weather"
    +                },
    +                "aws.apigateway#integration": {
    +                    "type": "aws",
    +                    "uri": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:012345678901:function:HelloWorld/invocations",
    +                    "httpMethod": "POST",
    +                    "credentials": "arn:aws:iam::012345678901:role/apigateway-invoke-lambda-exec-role",
    +                    "requestTemplates": {
    +                        "application/json": "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }",
    +                        "application/xml": "#set ($root=$input.path('$')) <stage>$root.name</stage> "
    +                    },
    +                    "requestParameters": {
    +                        "integration.request.path.stage": "method.request.querystring.version",
    +                        "integration.request.querystring.provider": "method.request.querystring.vendor"
    +                    },
    +                    "cacheNamespace": "cache namespace",
    +                    "cacheKeyParameters": [],
    +                    "responses": {
    +                        "2\\d{2}": {
    +                            "statusCode": "200",
    +                            "responseParameters": {
    +                                "method.response.header.requestId": "integration.response.header.cid"
    +                            },
    +                            "responseTemplates": {
    +                                "application/json": "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }",
    +                                "application/xml": "#set ($root=$input.path('$')) <stage>$root.name</stage> "
    +                            }
    +                        },
    +                        "302": {
    +                            "statusCode": "302",
    +                            "responseParameters": {
    +                                "method.response.header.Location": "integration.response.body.redirect.url"
    +                            }
    +                        },
    +                        "default": {
    +                            "statusCode": "400",
    +                            "responseParameters": {
    +                                "method.response.header.test-method-response-header": "'static value'"
    +                            }
    +                        }
    +                    }
    +                }
    +            }
    +        }
    +    }
     }
     
    @@ -810,7 +578,7 @@

    Amazon API Gateway traits -

    aws.apigateway#mockIntegration trait#

    +

    aws.apigateway#mockIntegration trait

    Summary
    Defines an API Gateway integration that returns a mock response.
    Trait selector
    :test(service, resource, operation)
    @@ -818,7 +586,6 @@

    Amazon API Gateway traitsaws.apigateway#mockIntegration trait is a structure that supports the following members:

    -

    @@ -857,55 +624,54 @@

    Amazon API Gateway traits
    {
    -    "smithy": "1.0",
    -    "shapes": {
    -        "smithy.example#MyOperation": {
    -            "type": "operation",
    -            "traits": {
    -                "smithy.api#http": {
    -                    "method": "POST",
    -                    "uri": "/2"
    -                },
    -                "aws.apigateway#mockIntegration": {
    -                    "requestTemplates": {
    -                        "application/json": "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }",
    -                        "application/xml": "#set ($root=$input.path('$')) <stage>$root.name</stage> "
    -                    },
    -                    "requestParameters": {
    -                        "integration.request.path.stage": "method.request.querystring.version",
    -                        "integration.request.querystring.provider": "method.request.querystring.vendor"
    -                    },
    -                    "responses": {
    -                        "2\\d{2}": {
    -                            "statusCode": "200",
    -                            "responseParameters": {
    -                                "method.response.header.requestId": "integration.response.header.cid"
    -                            },
    -                            "responseTemplates": {
    -                                "application/json": "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }",
    -                                "application/xml": "#set ($root=$input.path('$')) <stage>$root.name</stage> "
    -                            }
    -                        },
    -                        "302": {
    -                            "statusCode": "302",
    -                            "responseParameters": {
    -                                "method.response.header.Location": "integration.response.body.redirect.url"
    -                            }
    -                        },
    -                        "default": {
    -                            "statusCode": "400",
    -                            "responseParameters": {
    -                                "method.response.header.test-method-response-header": "'static value'"
    -                            }
    -                        }
    -                    }
    -                }
    -            }
    -        }
    -    }
    +    "smithy": "1.0",
    +    "shapes": {
    +        "smithy.example#MyOperation": {
    +            "type": "operation",
    +            "traits": {
    +                "smithy.api#http": {
    +                    "method": "POST",
    +                    "uri": "/2"
    +                },
    +                "aws.apigateway#mockIntegration": {
    +                    "requestTemplates": {
    +                        "application/json": "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }",
    +                        "application/xml": "#set ($root=$input.path('$')) <stage>$root.name</stage> "
    +                    },
    +                    "requestParameters": {
    +                        "integration.request.path.stage": "method.request.querystring.version",
    +                        "integration.request.querystring.provider": "method.request.querystring.vendor"
    +                    },
    +                    "responses": {
    +                        "2\\d{2}": {
    +                            "statusCode": "200",
    +                            "responseParameters": {
    +                                "method.response.header.requestId": "integration.response.header.cid"
    +                            },
    +                            "responseTemplates": {
    +                                "application/json": "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }",
    +                                "application/xml": "#set ($root=$input.path('$')) <stage>$root.name</stage> "
    +                            }
    +                        },
    +                        "302": {
    +                            "statusCode": "302",
    +                            "responseParameters": {
    +                                "method.response.header.Location": "integration.response.body.redirect.url"
    +                            }
    +                        },
    +                        "default": {
    +                            "statusCode": "400",
    +                            "responseParameters": {
    +                                "method.response.header.test-method-response-header": "'static value'"
    +                            }
    +                        }
    +                    }
    +                }
    +            }
    +        }
    +    }
     }
     
    @@ -916,11 +682,11 @@

    Amazon API Gateway traits -

    Shared trait data types#

    +

    Shared trait data types

    The following shapes are used throughout the Smithy API Gateway traits definitions.

    -

    ContentHandling string#

    +

    ContentHandling string

    Defines the payload conversion handling of a request or response. Valid values are:

      @@ -934,12 +700,11 @@

      Shared trait data types

    -

    requestParameters structure#

    +

    requestParameters structure

    Specifies mappings from named method request parameters to integration request parameters. The method request parameters must be defined before they are referenced.

    Properties

    -

    @@ -963,26 +728,24 @@

    Shared trait data types

    -

    The following request parameter mappings example translates a method request's query (version), header (x-user-id) and path (service) parameters to the integration request's query (stage), header (x-userid), and path parameters (op), respectively.

    {
    -    "requestParameters" : {
    -        "integration.request.querystring.stage" : "method.request.querystring.version",
    -        "integration.request.header.x-userid" : "method.request.header.x-user-id",
    -        "integration.request.path.op" : "method.request.path.service"
    -    }
    +    "requestParameters" : {
    +        "integration.request.querystring.stage" : "method.request.querystring.version",
    +        "integration.request.header.x-userid" : "method.request.header.x-user-id",
    +        "integration.request.path.op" : "method.request.path.service"
    +    }
     }
     
    -
    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/aws/aws-auth.html b/1.0/spec/aws/aws-auth.html index 5dd2ac717c2..e2af40b4dd5 100644 --- a/1.0/spec/aws/aws-auth.html +++ b/1.0/spec/aws/aws-auth.html @@ -1,316 +1,90 @@ - - - - - - - AWS Authentication Traits - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + AWS Authentication Traits — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    AWS Authentication Traits#

    -

    This document defines AWS authentication schemes.

    -

    aws.auth#sigv4 trait#

    +

    aws.auth#sigv4 trait

    Trait summary
    The aws.auth#sigv4 trait adds support for AWS signature version 4 to a service.
    Trait selector
    service
    Trait value

    An object that supports the following properties:

    -
    @@ -333,48 +107,47 @@
    -
    -
    namespace aws.fooBaz
    +
    namespace aws.fooBaz
     
    -use aws.api#service
    -use aws.auth#sigv4
    -use aws.protocols#restJson1
    +use aws.api#service
    +use aws.auth#sigv4
    +use aws.protocols#restJson1
     
    -@service(sdkId: "Some Value")
    -@sigv4(name: "foobaz")
    -@restJson1
    -service FooBaz {
    -    version: "2018-03-17",
    -}
    +@service(sdkId: "Some Value")
    +@sigv4(name: "foobaz")
    +@restJson1
    +service FooBaz {
    +    version: "2018-03-17",
    +}
     
    -

    aws.auth#unsignedPayload trait#

    +

    aws.auth#unsignedPayload trait

    Summary
    Indicates that the payload of an operation is not to be part of the signature computed for the request of an operation.
    @@ -388,37 +161,37 @@

    The following example defines an operation that indicates the payload of the operation MUST NOT be used as part of the request signature calculation:

    -
    use aws.auth#unsignedPayload
    +
    use aws.auth#unsignedPayload
     
    -@unsignedPayload
    -operation PutThings {
    -    input: PutThingsInput,
    -    output: PutThingsOutput
    -}
    +@unsignedPayload
    +operation PutThings {
    +    input: PutThingsInput,
    +    output: PutThingsOutput
    +}
     
    -

    Unsigned Payloads and signature version 4#

    +

    Unsigned Payloads and signature version 4

    Using an unsigned payload with AWS signature version 4 requires that the literal string UNSIGNED-PAYLOAD is used when constructing a canonical request, and the same value is sent in the @@ -426,13 +199,12 @@

    Unsigned Payloads and signature version 4 -

    aws.auth#cognitoUserPools trait#

    +

    aws.auth#cognitoUserPools trait

    Trait summary
    The aws.auth#cognitoUserPools trait adds support for Amazon Cognito User Pools to a service.
    Trait selector
    service
    Trait value

    An object that supports the following properties:

    -
    @@ -453,89 +225,47 @@

    Unsigned Payloads and signature version 4
    namespace aws.fooBaz
    +
    namespace aws.fooBaz
     
    -use aws.api#service
    -use aws.auth#cognitoUserPools
    -use aws.protocols#restJson1
    +use aws.api#service
    +use aws.auth#cognitoUserPools
    +use aws.protocols#restJson1
     
    -@service(sdkId: "Some Value")
    -@cognitoUserPools(
    -    providerArns: ["arn:aws:cognito-idp:us-east-1:123:userpool/123"])
    -@restJson1
    -service FooBaz {
    -    version: "2018-03-17",
    -}
    +@service(sdkId: "Some Value")
    +@cognitoUserPools(
    +    providerArns: ["arn:aws:cognito-idp:us-east-1:123:userpool/123"])
    +@restJson1
    +service FooBaz {
    +    version: "2018-03-17",
    +}
     
    - - -
    - -

    @@ -351,20 +129,19 @@
    -

    The following example defines a simple resource that is also a CloudFormation resource:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.cloudformation#cfnResource
    +use aws.cloudformation#cfnResource
     
    -@cfnResource
    -resource Foo {
    -    identifiers: {
    -        fooId: String,
    -    },
    -}
    +@cfnResource
    +resource Foo {
    +    identifiers: {
    +        fooId: String,
    +    },
    +}
     
    @@ -375,27 +152,27 @@

    The following example provides a name value and one structure shape in the additionalSchemas list.

    -
    namespace smithy.example
    -
    -use aws.cloudformation#cfnResource
    -
    -@cfnResource(
    -    name: "Foo",
    -    additionalSchemas: [AdditionalFooProperties])
    -resource FooResource {
    -    identifiers: {
    -        fooId: String,
    -    },
    -}
    -
    -structure AdditionalFooProperties {
    -    barProperty: String,
    -}
    +
    namespace smithy.example
    +
    +use aws.cloudformation#cfnResource
    +
    +@cfnResource(
    +    name: "Foo",
    +    additionalSchemas: [AdditionalFooProperties])
    +resource FooResource {
    +    identifiers: {
    +        fooId: String,
    +    },
    +}
    +
    +structure AdditionalFooProperties {
    +    barProperty: String,
    +}
     
    -

    Resource properties#

    +

    Resource properties

    Smithy will automatically derive property information for resources with the @aws.cloudformation#cfnResource trait applied.

    A resource's properties include the resource's identifiers @@ -418,7 +195,7 @@

    -

    aws.cloudformation#cfnExcludeProperty trait#

    +

    aws.cloudformation#cfnExcludeProperty trait

    Summary
    Indicates that structure member should not be included as a property in generated CloudFormation resource definitions.
    @@ -434,46 +211,46 @@ a CloudFormation resource.

    The following example defines a CloudFormation resource that excludes the responseCode property:

    -
    namespace smithy.example
    -
    -use aws.cloudformation#cfnExcludeProperty
    -use aws.cloudformation#cfnResource
    -
    -@cfnResource
    -resource Foo {
    -    identifiers: {
    -        fooId: String,
    -    },
    -    read: GetFoo,
    -}
    -
    -@readonly
    -@http(method: "GET", uri: "/foos/{fooId}", code: 200)
    -operation GetFoo {
    -    input: GetFooRequest,
    -    output: GetFooResponse,
    -}
    -
    -@input
    -structure GetFooRequest {
    -    @httpLabel
    -    @required
    -    fooId: String,
    -}
    -
    -@output
    -structure GetFooResponse {
    -    fooId: String,
    -
    -    @httpResponseCode
    -    @cfnExcludeProperty
    -    responseCode: Integer,
    -}
    +
    namespace smithy.example
    +
    +use aws.cloudformation#cfnExcludeProperty
    +use aws.cloudformation#cfnResource
    +
    +@cfnResource
    +resource Foo {
    +    identifiers: {
    +        fooId: String,
    +    },
    +    read: GetFoo,
    +}
    +
    +@readonly
    +@http(method: "GET", uri: "/foos/{fooId}", code: 200)
    +operation GetFoo {
    +    input: GetFooRequest,
    +    output: GetFooResponse,
    +}
    +
    +@input
    +structure GetFooRequest {
    +    @httpLabel
    +    @required
    +    fooId: String,
    +}
    +
    +@output
    +structure GetFooResponse {
    +    fooId: String,
    +
    +    @httpResponseCode
    +    @cfnExcludeProperty
    +    responseCode: Integer,
    +}
     
    -

    Property mutability#

    +

    Property mutability

    Any property derived for a resource will have its mutability automatically derived as well. CloudFormation resource properties can have the following mutability settings:

    @@ -490,79 +267,78 @@ resource creation and cannot be returned in a read or list request.

    Given the following model without mutability traits applied,

    -
    namespace smithy.example
    -
    -use aws.cloudformation#cfnResource
    -
    -@cfnResource
    -resource Foo {
    -    identifiers: {
    -        fooId: String,
    -    },
    -    create: CreateFoo,
    -    read: GetFoo,
    -    update: UpdateFoo,
    -}
    -
    -operation CreateFoo {
    -    input: CreateFooRequest,
    -    output: CreateFooResponse,
    -}
    -
    -@input
    -structure CreateFooRequest {
    -    createProperty: ComplexProperty,
    -    mutableProperty: ComplexProperty,
    -    writeProperty: ComplexProperty,
    -    createWriteProperty: ComplexProperty,
    -}
    -
    -@output
    -structure CreateFooResponse {
    -    fooId: String,
    -}
    -
    -@readonly
    -operation GetFoo {
    -    input: GetFooRequest,
    -    output: GetFooResponse,
    -}
    -
    -@input
    -structure GetFooRequest {
    -    @required
    -    fooId: String,
    -}
    -
    -@output
    -structure GetFooResponse {
    -    fooId: String,
    -    createProperty: ComplexProperty,
    -    mutableProperty: ComplexProperty,
    -    readProperty: ComplexProperty,
    -}
    -
    -@idempotent
    -operation UpdateFoo {
    -    input: UpdateFooRequest,
    -}
    -
    -@input
    -structure UpdateFooRequest {
    -    @required
    -    fooId: String,
    -
    -    mutableProperty: ComplexProperty,
    -    writeProperty: ComplexProperty,
    -}
    -
    -structure ComplexProperty {
    -    anotherProperty: String,
    -}
    +
    namespace smithy.example
    +
    +use aws.cloudformation#cfnResource
    +
    +@cfnResource
    +resource Foo {
    +    identifiers: {
    +        fooId: String,
    +    },
    +    create: CreateFoo,
    +    read: GetFoo,
    +    update: UpdateFoo,
    +}
    +
    +operation CreateFoo {
    +    input: CreateFooRequest,
    +    output: CreateFooResponse,
    +}
    +
    +@input
    +structure CreateFooRequest {
    +    createProperty: ComplexProperty,
    +    mutableProperty: ComplexProperty,
    +    writeProperty: ComplexProperty,
    +    createWriteProperty: ComplexProperty,
    +}
    +
    +@output
    +structure CreateFooResponse {
    +    fooId: String,
    +}
    +
    +@readonly
    +operation GetFoo {
    +    input: GetFooRequest,
    +    output: GetFooResponse,
    +}
    +
    +@input
    +structure GetFooRequest {
    +    @required
    +    fooId: String,
    +}
    +
    +@output
    +structure GetFooResponse {
    +    fooId: String,
    +    createProperty: ComplexProperty,
    +    mutableProperty: ComplexProperty,
    +    readProperty: ComplexProperty,
    +}
    +
    +@idempotent
    +operation UpdateFoo {
    +    input: UpdateFooRequest,
    +}
    +
    +@input
    +structure UpdateFooRequest {
    +    @required
    +    fooId: String,
    +
    +    mutableProperty: ComplexProperty,
    +    writeProperty: ComplexProperty,
    +}
    +
    +structure ComplexProperty {
    +    anotherProperty: String,
    +}
     

    The computed resource property mutabilities are:

    -
    @@ -624,9 +400,8 @@
    -
    -

    aws.cloudformation#cfnMutability trait#

    +

    aws.cloudformation#cfnMutability trait

    Summary
    Indicates an explicit CloudFormation mutability of the structure member when part of a CloudFormation resource.
    @@ -639,7 +414,6 @@

    The cfnMutability trait overrides any derived mutability setting on a member. The values of the mutability trait have the following meanings:

    -
    @@ -682,143 +456,142 @@
    -

    The following example defines a CloudFormation resource that marks the tags and barProperty properties as fully mutable:

    -
    namespace smithy.example
    -
    -use aws.cloudformation#cfnMutability
    -use aws.cloudformation#cfnResource
    -
    -@cfnResource(additionalSchemas: [FooProperties])
    -resource Foo {
    -    identifiers: {
    -        fooId: String,
    -    },
    -    create: CreateFoo,
    -}
    -
    -operation CreateFoo {
    -    input: CreateFooRequest,
    -    output: CreateFooResponse,
    -}
    -
    -@input
    -structure CreateFooRequest {
    -    @cfnMutability("full")
    -    tags: TagList,
    -}
    -
    -@output
    -structure CreateFooResponse {
    -    fooId: String,
    -}
    -
    -structure FooProperties {
    -    @cfnMutability("full")
    -    barProperty: String,
    -}
    +
    namespace smithy.example
    +
    +use aws.cloudformation#cfnMutability
    +use aws.cloudformation#cfnResource
    +
    +@cfnResource(additionalSchemas: [FooProperties])
    +resource Foo {
    +    identifiers: {
    +        fooId: String,
    +    },
    +    create: CreateFoo,
    +}
    +
    +operation CreateFoo {
    +    input: CreateFooRequest,
    +    output: CreateFooResponse,
    +}
    +
    +@input
    +structure CreateFooRequest {
    +    @cfnMutability("full")
    +    tags: TagList,
    +}
    +
    +@output
    +structure CreateFooResponse {
    +    fooId: String,
    +}
    +
    +structure FooProperties {
    +    @cfnMutability("full")
    +    barProperty: String,
    +}
     

    The following example defines a CloudFormation resource that marks the immutableSetting property as create and read only:

    -
    namespace smithy.example
    -
    -use aws.cloudformation#cfnMutability
    -use aws.cloudformation#cfnResource
    -
    -@cfnResource(additionalSchemas: [FooProperties])
    -resource Foo {
    -    identifiers: {
    -        fooId: String,
    -    },
    -}
    -
    -structure FooProperties {
    -    @cfnMutability("create-and-read")
    -    immutableSetting: Boolean,
    -}
    +
    namespace smithy.example
    +
    +use aws.cloudformation#cfnMutability
    +use aws.cloudformation#cfnResource
    +
    +@cfnResource(additionalSchemas: [FooProperties])
    +resource Foo {
    +    identifiers: {
    +        fooId: String,
    +    },
    +}
    +
    +structure FooProperties {
    +    @cfnMutability("create-and-read")
    +    immutableSetting: Boolean,
    +}
     

    The following example defines a CloudFormation resource that marks the updatedAt and createdAt properties as read only:

    -
    namespace smithy.example
    -
    -use aws.cloudformation#cfnMutability
    -use aws.cloudformation#cfnResource
    -
    -@cfnResource(additionalSchemas: [FooProperties])
    -resource Foo {
    -    identifiers: {
    -        fooId: String,
    -    },
    -    read: GetFoo,
    -}
    -
    -@readonly
    -operation GetFoo {
    -    input: GetFooRequest,
    -    output: GetFooResponse,
    -}
    -
    -@input
    -structure GetFooRequest {
    -    @required
    -    fooId: String
    -}
    -
    -@output
    -structure GetFooResponse {
    -    @cfnMutability("read")
    -    updatedAt: Timestamp,
    -}
    -
    -structure FooProperties {
    -    @cfnMutability("read")
    -    createdAt: Timestamp,
    -}
    +
    namespace smithy.example
    +
    +use aws.cloudformation#cfnMutability
    +use aws.cloudformation#cfnResource
    +
    +@cfnResource(additionalSchemas: [FooProperties])
    +resource Foo {
    +    identifiers: {
    +        fooId: String,
    +    },
    +    read: GetFoo,
    +}
    +
    +@readonly
    +operation GetFoo {
    +    input: GetFooRequest,
    +    output: GetFooResponse,
    +}
    +
    +@input
    +structure GetFooRequest {
    +    @required
    +    fooId: String
    +}
    +
    +@output
    +structure GetFooResponse {
    +    @cfnMutability("read")
    +    updatedAt: Timestamp,
    +}
    +
    +structure FooProperties {
    +    @cfnMutability("read")
    +    createdAt: Timestamp,
    +}
     

    The following example defines a CloudFormation resource that marks the derivable secret and password properties as write only:

    -
    namespace smithy.example
    -
    -use aws.cloudformation#cfnMutability
    -use aws.cloudformation#cfnResource
    -
    -@cfnResource(additionalSchemas: [FooProperties])
    -resource Foo {
    -    identifiers: {
    -        fooId: String,
    -    },
    -    create: CreateFoo,
    -}
    -
    -operation CreateFoo {
    -    input: CreateFooRequest,
    -    output: CreateFooResponse,
    -}
    -
    -@input
    -structure CreateFooRequest {
    -    @cfnMutability("write")
    -    secret: String,
    -}
    -
    -@output
    -structure CreateFooResponse {
    -    fooId: String,
    -}
    -
    -structure FooProperties {
    -    @cfnMutability("write")
    -    password: String,
    -}
    +
    namespace smithy.example
    +
    +use aws.cloudformation#cfnMutability
    +use aws.cloudformation#cfnResource
    +
    +@cfnResource(additionalSchemas: [FooProperties])
    +resource Foo {
    +    identifiers: {
    +        fooId: String,
    +    },
    +    create: CreateFoo,
    +}
    +
    +operation CreateFoo {
    +    input: CreateFooRequest,
    +    output: CreateFooResponse,
    +}
    +
    +@input
    +structure CreateFooRequest {
    +    @cfnMutability("write")
    +    secret: String,
    +}
    +
    +@output
    +structure CreateFooResponse {
    +    fooId: String,
    +}
    +
    +structure FooProperties {
    +    @cfnMutability("write")
    +    password: String,
    +}
     
    -

    aws.cloudformation#cfnName trait#

    +

    aws.cloudformation#cfnName trait

    Summary
    Allows a CloudFormation resource property name to differ from a structure member name used in the model.
    @@ -828,16 +601,16 @@
    Value type
    string

    Given the following structure definition:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.cloudformation#cfnName
    +use aws.cloudformation#cfnName
     
    -structure AdditionalFooProperties {
    -    bar: String,
    +structure AdditionalFooProperties {
    +    bar: String,
     
    -    @cfnName("Tags")
    -    tagList: TagList,
    -}
    +    @cfnName("Tags")
    +    tagList: TagList,
    +}
     

    the following property names are derived from it:

    @@ -847,7 +620,7 @@
    -

    aws.cloudformation#cfnAdditionalIdentifier trait#

    +

    aws.cloudformation#cfnAdditionalIdentifier trait

    Summary
    Indicates that the CloudFormation property generated from this member is an additional identifier for the resource.
    @@ -867,222 +640,165 @@ input to an operation bound to the read lifecycle of a resource.

    The following example defines a CloudFormation resource that has the fooAlias property as an additional identifier:

    -
    namespace smithy.example
    -
    -use aws.cloudformation#cfnAdditionalIdentifier
    -use aws.cloudformation#cfnResource
    -
    -@cfnResource
    -resource Foo {
    -    identifiers: {
    -        fooId: String,
    -    },
    -    read: GetFoo,
    -}
    -
    -@readonly
    -operation GetFoo {
    -    input: GetFooRequest,
    -}
    -
    -@input
    -structure GetFooRequest {
    -    @required
    -    fooId: String,
    -
    -    @cfnAdditionalIdentifier
    -    fooAlias: String,
    -}
    -
    -
    -
    -
    -

    aws.cloudformation#cfnDefaultValue trait#

    -
    -
    Summary
    Indicates that the member annotated has a default value for the resource.
    -
    Trait selector

    resource > operation -[output]-> structure > member

    -

    Only applicable to members of ``@output`` operations

    -
    -
    Value type
    Annotation trait
    -
    -

    Given the following example, because the fooAlias -member is annotated with cfnDefaultValue, it can be derived -that the fooAlias member has a default value for this resource.

    -
    namespace smithy.example
    -
    -use aws.cloudformation#cfnDefaultValue
    -use aws.cloudformation#cfnResource
    -
    -@cfnResource
    -resource Foo {
    -    identifiers: {
    -        fooId: String,
    -    },
    -    read: GetFoo,
    -}
    -
    -@readonly
    -@http(method: "GET", uri: "/foos/{fooId}", code: 200)
    -operation GetFoo {
    -    input: GetFooRequest,
    -    output: GetFooResponse,
    -}
    -
    -@input
    -structure GetFooRequest {
    -    @httpLabel
    -    @required
    -    fooId: String,
    -
    -    fooAlias: String,
    -}
    -
    -@output
    -structure GetFooResponse {
    -    fooId: String,
    -
    -    @cfnDefaultValue
    -    fooAlias: String,
    -
    -    @httpResponseCode
    -    responseCode: Integer,
    -}
    +
    namespace smithy.example
    +
    +use aws.cloudformation#cfnAdditionalIdentifier
    +use aws.cloudformation#cfnResource
    +
    +@cfnResource
    +resource Foo {
    +    identifiers: {
    +        fooId: String,
    +    },
    +    read: GetFoo,
    +}
    +
    +@readonly
    +operation GetFoo {
    +    input: GetFooRequest,
    +}
    +
    +@input
    +structure GetFooRequest {
    +    @required
    +    fooId: String,
    +
    +    @cfnAdditionalIdentifier
    +    fooAlias: String,
    +}
     
    -

    Example model#

    +

    Example model

    The above traits and behaviors culminate in the ability to generate CloudFormation Resource Schemas from a Smithy model. The following example model utilizes all of these traits to express how a complex Smithy resource can be annotated for CloudFormation resource generation.

    Given the following model,

    -
    namespace smithy.example
    -
    -use aws.cloudformation#cfnDefaultValue
    -use aws.cloudformation#cfnAdditionalIdentifier
    -use aws.cloudformation#cfnExcludeProperty
    -use aws.cloudformation#cfnMutability
    -use aws.cloudformation#cfnResource
    -
    -@cfnResource(additionalSchemas: [FooProperties])
    -resource Foo {
    -    identifiers: {
    -        fooId: String,
    -    },
    -    create: CreateFoo,
    -    read: GetFoo,
    -    update: UpdateFoo,
    -}
    -
    -@http(method: "POST", uri: "/foos", code: 200)
    -operation CreateFoo {
    -    input: CreateFooRequest,
    -    output: CreateFooResponse,
    -}
    -
    -@input
    -structure CreateFooRequest {
    -    @cfnMutability("full")
    -    tags: TagList,
    -
    -    @cfnMutability("write")
    -    secret: String,
    -
    -    fooAlias: String,
    -
    -    createProperty: ComplexProperty,
    -    mutableProperty: ComplexProperty,
    -    writeProperty: ComplexProperty,
    -    createWriteProperty: ComplexProperty,
    -}
    -
    -@output
    -structure CreateFooResponse {
    -    fooId: String,
    -}
    -
    -@readonly
    -@http(method: "GET", uri: "/foos/{fooId}", code: 200)
    -operation GetFoo {
    -    input: GetFooRequest,
    -    output: GetFooResponse,
    -}
    -
    -@input
    -structure GetFooRequest {
    -    @httpLabel
    -    @required
    -    fooId: String,
    -
    -    @httpQuery("fooAlias")
    -    @cfnAdditionalIdentifier
    -    fooAlias: String,
    -}
    -
    -@output
    -structure GetFooResponse {
    -    fooId: String,
    -
    -    @httpResponseCode
    -    @cfnExcludeProperty
    -    responseCode: Integer,
    -
    -    @cfnMutability("read")
    -    updatedAt: Timestamp,
    -
    -    @cfnDefaultValue
    -    fooAlias: String,
    -    createProperty: ComplexProperty,
    -    mutableProperty: ComplexProperty,
    -    readProperty: ComplexProperty,
    -}
    -
    -@idempotent
    -@http(method: "PUT", uri: "/foos/{fooId}", code: 200)
    -operation UpdateFoo {
    -    input: UpdateFooRequest,
    -}
    -
    -@input
    -structure UpdateFooRequest {
    -    @httpLabel
    -    @required
    -    fooId: String,
    -
    -    fooAlias: String,
    -    mutableProperty: ComplexProperty,
    -    writeProperty: ComplexProperty,
    -}
    -
    -structure FooProperties {
    -    addedProperty: String,
    -
    -    @cfnMutability("full")
    -    barProperty: String,
    -
    -    @cfnName("Immutable")
    -    @cfnMutability("create-and-read")
    -    immutableSetting: Boolean,
    -
    -    @cfnMutability("read")
    -    createdAt: Timestamp,
    -
    -    @cfnMutability("write")
    -    password: String,
    -}
    -
    -structure ComplexProperty {
    -    anotherProperty: String,
    -}
    -
    -list TagList {
    -    member: String
    -}
    +
    namespace smithy.example
    +
    +use aws.cloudformation#cfnAdditionalIdentifier
    +use aws.cloudformation#cfnExcludeProperty
    +use aws.cloudformation#cfnMutability
    +use aws.cloudformation#cfnResource
    +
    +@cfnResource(additionalSchemas: [FooProperties])
    +resource Foo {
    +    identifiers: {
    +        fooId: String,
    +    },
    +    create: CreateFoo,
    +    read: GetFoo,
    +    update: UpdateFoo,
    +}
    +
    +@http(method: "POST", uri: "/foos", code: 200)
    +operation CreateFoo {
    +    input: CreateFooRequest,
    +    output: CreateFooResponse,
    +}
    +
    +@input
    +structure CreateFooRequest {
    +    @cfnMutability("full")
    +    tags: TagList,
    +
    +    @cfnMutability("write")
    +    secret: String,
    +
    +    fooAlias: String,
    +
    +    createProperty: ComplexProperty,
    +    mutableProperty: ComplexProperty,
    +    writeProperty: ComplexProperty,
    +    createWriteProperty: ComplexProperty,
    +}
    +
    +@output
    +structure CreateFooResponse {
    +    fooId: String,
    +}
    +
    +@readonly
    +@http(method: "GET", uri: "/foos/{fooId}", code: 200)
    +operation GetFoo {
    +    input: GetFooRequest,
    +    output: GetFooResponse,
    +}
    +
    +@input
    +structure GetFooRequest {
    +    @httpLabel
    +    @required
    +    fooId: String,
    +
    +    @httpQuery("fooAlias")
    +    @cfnAdditionalIdentifier
    +    fooAlias: String,
    +}
    +
    +@output
    +structure GetFooResponse {
    +    fooId: String,
    +
    +    @httpResponseCode
    +    @cfnExcludeProperty
    +    responseCode: Integer,
    +
    +    @cfnMutability("read")
    +    updatedAt: Timestamp,
    +
    +    fooAlias: String,
    +    createProperty: ComplexProperty,
    +    mutableProperty: ComplexProperty,
    +    readProperty: ComplexProperty,
    +}
    +
    +@idempotent
    +@http(method: "PUT", uri: "/foos/{fooId}", code: 200)
    +operation UpdateFoo {
    +    input: UpdateFooRequest,
    +}
    +
    +@input
    +structure UpdateFooRequest {
    +    @httpLabel
    +    @required
    +    fooId: String,
    +
    +    fooAlias: String,
    +    mutableProperty: ComplexProperty,
    +    writeProperty: ComplexProperty,
    +}
    +
    +structure FooProperties {
    +    addedProperty: String,
    +
    +    @cfnMutability("full")
    +    barProperty: String,
    +
    +    @cfnName("Immutable")
    +    @cfnMutability("create-and-read")
    +    immutableSetting: Boolean,
    +
    +    @cfnMutability("read")
    +    createdAt: Timestamp,
    +
    +    @cfnMutability("write")
    +    password: String,
    +}
    +
    +structure ComplexProperty {
    +    anotherProperty: String,
    +}
    +
    +list TagList {
    +    member: String
    +}
     

    The following CloudFormation resource information is computed:

    -
    @@ -1222,71 +938,29 @@

    Example model - -
    -
    - Next -
    -
    AWS restJson1 protocol
    -
    - -
    - - -
    -
    - Previous -
    - -
    Amazon API Gateway traits
    - -
    -
    - -
    -
    - - Made with Sphinx and @pradyunsg's - - Furo - -
    -
    -
    - - - - - - -
    -
    -
    - - - - + + + +
    +
    + -
    - - - - - - - - - - - - - + +
    + \ No newline at end of file diff --git a/1.0/spec/aws/aws-core.html b/1.0/spec/aws/aws-core.html index 0368ee69bc2..d9936ed3f6a 100644 --- a/1.0/spec/aws/aws-core.html +++ b/1.0/spec/aws/aws-core.html @@ -1,311 +1,121 @@ - - - - - - - AWS Core Specification - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + AWS Core Specification — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    + + + + + + + + + + + + + + -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    AWS Core Specification#

    -

    Various AWS-specific traits are used to integrate Smithy models with other -AWS products like AWS CloudFormation and tools like the AWS SDKs.

    -

    aws.api#service trait#

    +

    aws.api#service trait

    Summary
    An AWS service is defined using the aws.api#service trait. This trait provides information about the service like the name used to @@ -317,86 +127,82 @@

    AWS Core SpecificationcloudFormationName
  • arnNamespace
  • cloudTrailEventSource
  • -
  • docId
  • endpointPrefix
  • The following example defines an AWS service that uses the default values of -cloudFormationService, arnNamespace, cloudTrailEventSource and -docId:

    +cloudFormationService, arnNamespace, and cloudTrailEventSource:

    -
    $version: "1.0"
    -namespace aws.fooBaz
    +
    $version: "1.0"
    +namespace aws.fooBaz
     
    -use aws.api#service
    +use aws.api#service
     
    -@service(sdkId: "Some Value")
    -service FooBaz {
    -    version: "2018-03-17",
    -}
    +@service(sdkId: "Some Value")
    +service FooBaz {
    +    version: "2018-03-17",
    +}
     

    The following example provides explicit values for all properties:

    -
    $version: "1.0"
    -namespace aws.fooBaz
    +
    $version: "1.0"
    +namespace aws.fooBaz
     
    -use aws.api#service
    +use aws.api#service
     
    -@service(
    -    sdkId: "Some Value",
    -    cloudFormationName: "FooBaz",
    -    arnNamespace: "myservice",
    -    cloudTrailEventSource: "myservice.amazon.aws",
    -    docId: "some-value-2018-03-17",
    -    endpointPrefix: "my-endpoint"
    -)
    -service FooBaz {
    -    version: "2018-03-17",
    -}
    +@service(
    +    sdkId: "Some Value",
    +    cloudFormationName: "FooBaz",
    +    arnNamespace: "myservice",
    +    cloudTrailEventSource: "myservice.amazon.aws",
    +    endpointPrefix: "my-endpoint"
    +)
    +service FooBaz {
    +    version: "2018-03-17",
    +}
     
    -

    sdkId#

    +

    sdkId

    The sdkId property is a required string value that specifies the AWS SDK service ID (e.g., "API Gateway"). This value is used for generating client names in SDKs and for linking between services.

    @@ -413,7 +219,7 @@

    AWS Core Specification
    -

    Choosing an SDK service ID#

    +

    Choosing an SDK service ID

    The sdkId value should reasonably represent the service it identifies. sdkId MUST NOT be an arbitrary value; for example for Amazon DynamoDB, an appropriate "serviceId" would be "DynamoDB" while an inappropriate value would be "Foo".

    @@ -438,7 +244,7 @@

    Choosing an SDK service ID -

    Using SDK service ID for client naming#

    +

    Using SDK service ID for client naming

    Unless explicitly overridden though other traits or configuration, AWS SDKs SHOULD use the sdkId property when choosing the name of a client class.

    For the AWS CLI, the typical value need to use a command involves both @@ -459,7 +265,7 @@

    Using SDK service ID for client naming -

    cloudFormationName#

    +

    cloudFormationName

    The cloudFormationName property is a string value that specifies the AWS CloudFormation service name (e.g., ApiGateway). When not set, this value defaults to the name of the service shape. This value is part of @@ -468,7 +274,7 @@

    Using SDK service ID for client naming^[A-Z][A-Za-z0-9]+$.

    -

    arnNamespace#

    +

    arnNamespace

    The arnNamespace property is a string value that defines the ARN service namespace of the service (e.g., "apigateway"). This value is used in ARNs assigned to resources in the service. If not set, this value @@ -481,7 +287,7 @@

    Using SDK service ID for client naming -

    cloudTrailEventSource#

    +

    cloudTrailEventSource

    The cloudTrailEventSource property is a string value that defines the AWS customer-facing eventSource property contained in CloudTrail event records emitted by the service. If not specified, this value defaults @@ -499,27 +305,8 @@

    Using SDK service ID for client namingmonitoring.amazonaws.com. Such services will need to explicitly configure the cloudTrailEventSource setting.

    -
    -

    docId#

    -

    The docId property is a string value that is used to implement linking -between service and SDK documentation for AWS services.

    -

    This will default to the sdkId value in lower case followed by the service -version property, separated by dashes. For the example below, the value -for this property would default to some-value-2018-03-17.

    -
    $version: "1.0"
    -namespace aws.fooBaz
    -
    -use aws.api#service
    -
    -@service(sdkId: "Some Value")
    -service FooBaz {
    -    version: "2018-03-17",
    -}
    -
    -
    -
    -

    endpointPrefix#

    +

    endpointPrefix

    The endpointPrefix property is a string value that identifies which endpoint in a given region should be used to connect to the service. For example, most services in the AWS standard partition have endpoints which follow the format: @@ -534,7 +321,7 @@

    Using SDK service ID for client naming -

    aws.api#arn trait#

    +

    aws.api#arn trait

    Trait summary
    Defines an ARN of a Smithy resource shape.
    Trait selector
    resource
    @@ -542,7 +329,6 @@

    Using SDK service ID for client namingaws.api#arn trait is a structure that supports the following members:

    -

    @@ -593,9 +379,8 @@

    Using SDK service ID for client naming -

    Format of an ARN#

    +

    Format of an ARN

    An ARN is a structured URI made up of the following components:

    arn:partition:service:region:account-id:resource
                              \       /
    @@ -639,61 +424,61 @@ 

    Format of an ARN -

    Relative ARN templates#

    +

    Relative ARN templates

    arn traits with relative templates are combined with the service to form an absolute ARN template. This ARN template can only be expanded at runtime with actual values for the partition, region name, account ID, and identifier label placeholders.

    For example, given the following service:

    -
    namespace aws.fooBaz
    +
    namespace aws.fooBaz
     
    -use aws.api#service
    -use aws.api#arn
    +use aws.api#service
    +use aws.api#arn
     
    -@service(sdkId: "Some Value")
    -service FooBaz {
    -    version: "2018-03-17",
    -    resources: [MyResource],
    -}
    +@service(sdkId: "Some Value")
    +service FooBaz {
    +    version: "2018-03-17",
    +    resources: [MyResource],
    +}
     
    -@arn(template: "myresource/{myId}")
    -resource MyResource {
    -    identifiers: {myId: MyResourceId},
    -}
    +@arn(template: "myresource/{myId}")
    +resource MyResource {
    +    identifiers: {myId: MyResourceId},
    +}
     
    -

    Using an ARN as a resource identifier#

    +

    Using an ARN as a resource identifier

    Absolute ARN templates are used to provide an entire ARN to a resource that is not combined with the service ARN namespace. When a resource uses an ARN as its identifier, an absolute ARN template MUST be defined on the resource that uses a placeholder containing the name of the identifier of the resource.

    -
    use aws.api#arn
    -use aws.api#arnReference
    +
    use aws.api#arn
    +use aws.api#arnReference
     
    -@arn(template: "{arn}", absolute: true)
    -resource MyResource {
    -    identifiers: {arn: Arn}
    -}
    +@arn(template: "{arn}", absolute: true)
    +resource MyResource {
    +    identifiers: {arn: Arn}
    +}
     
    -@arnReference(service: FooBaz, resource: MyResource)
    -string Arn
    +@arnReference(service: FooBaz, resource: MyResource)
    +string Arn
     
    @@ -808,37 +592,36 @@

    Using an ARN as a resource identifier -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.api#arnReference
    +use aws.api#arnReference
     
    -@arnReference(
    -    type: "AWS::SomeService::SomeResource",
    -    service: com.foo#SomeService,
    -    resource: com.foo#SomeResource)
    -string SomeResourceId
    +@arnReference(
    +    type: "AWS::SomeService::SomeResource",
    +    service: com.foo#SomeService,
    +    resource: com.foo#SomeResource)
    +string SomeResourceId
     

    @@ -962,17 +744,15 @@

    Using an ARN as a resource identifier

    Note

    This trait should be used in conjunction with the sensitive trait as necessary.

    -

    Data Classifications#

    +

    Data Classifications

    The following table describes the available data classifications that can be applied through the aws.api#data trait.

    -

    @@ -1014,9 +794,8 @@

    Using an ARN as a resource identifier -

    aws.api#controlPlane trait#

    +

    aws.api#controlPlane trait

    Summary
    Indicates that a service, resource, or operation is considered part of the control plane.
    @@ -1030,38 +809,38 @@

    Using an ARN as a resource identifieraws.api#dataPlane trait.

    -
    use aws.api#controlPlane
    +
    use aws.api#controlPlane
     
    -@controlPlane
    -operation PutThings {
    -    input: PutThingsInput,
    -    output: PutThingsOutput
    -}
    +@controlPlane
    +operation PutThings {
    +    input: PutThingsInput,
    +    output: PutThingsOutput
    +}
     
    -

    aws.api#dataPlane trait#

    +

    aws.api#dataPlane trait

    Summary
    Indicates that a service, resource, or operation is considered part of the data plane.
    @@ -1075,44 +854,44 @@

    Using an ARN as a resource identifieraws.api#controlPlane trait.

    -
    use aws.api#controlPlane
    +
    use aws.api#controlPlane
     
    -@dataPlane
    -operation PutThings {
    -    input: PutThingsInput,
    -    output: PutThingsOutput
    -}
    +@dataPlane
    +operation PutThings {
    +    input: PutThingsInput,
    +    output: PutThingsOutput
    +}
     
    -

    Client Endpoint Discovery#

    +

    Client Endpoint Discovery

    Services running on cellular infrastructure may wish to enable automatic endpoint discovery in clients. The AWS SDKs provide functionality to automatically discover, cache, and connect to service endpoints. The following traits provide the information needed to perform this.

    -

    aws.api#clientEndpointDiscovery trait#

    +

    aws.api#clientEndpointDiscovery trait

    Trait summary
    The clientEndpointDiscovery trait indicates the operation that the client should use to discover endpoints for the service and the error @@ -1122,7 +901,6 @@

    Using an ARN as a resource identifieraws.api#clientEndpointDiscovery trait is a structure that supports the following members:

    -

    @@ -1149,7 +927,6 @@

    Using an ARN as a resource identifieroperation MAY contain none, either, or both of the following members:

    @@ -1199,9 +975,8 @@

    Using an ARN as a resource identifier -

    aws.api#clientEndpointDiscoveryId trait#

    +

    aws.api#clientEndpointDiscoveryId trait

    Summary
    The clientEndpointDiscoveryId trait indicates which member(s) of the operation input should be used to discover an endpoint for the service.
    @@ -1210,76 +985,76 @@

    Using an ARN as a resource identifier -

    Example Model#

    +

    Example Model

    The following model illustrates an API that uses a DescribeEndpoints operation to perform endpoint discovery for a GetObject operation using an clientEndpointDiscoveryId.

    -
    @aws.api#clientEndpointDiscovery(
    -    operation: DescribeEndpoints,
    -    error: InvalidEndpointError,
    -)
    -service FooService {
    -  version: "2019-09-10",
    -  operations: [DescribeEndpoints, GetObject]
    -}
    +
    @aws.api#clientEndpointDiscovery(
    +    operation: DescribeEndpoints,
    +    error: InvalidEndpointError,
    +)
    +service FooService {
    +  version: "2019-09-10",
    +  operations: [DescribeEndpoints, GetObject]
    +}
     
    -operation DescribeEndpoints {
    -    input: DescribeEndpointsInput,
    -    output: DescribeEndpointsOutput,
    -    errors: [InvalidEndpointError]
    -}
    +operation DescribeEndpoints {
    +    input: DescribeEndpointsInput,
    +    output: DescribeEndpointsOutput,
    +    errors: [InvalidEndpointError]
    +}
     
    -@error("client")
    -@httpError(421)
    -structure InvalidEndpointError {}
    +@error("client")
    +@httpError(421)
    +structure InvalidEndpointError {}
     
    -@input
    -structure DescribeEndpointsInput {
    -  Operation: String,
    -  Identifiers: Identifiers,
    -}
    +@input
    +structure DescribeEndpointsInput {
    +  Operation: String,
    +  Identifiers: Identifiers,
    +}
     
    -map Identifiers {
    -  key: String,
    -  value: String
    -}
    +map Identifiers {
    +  key: String,
    +  value: String
    +}
     
    -@output
    -structure DescribeEndpointsOutput {
    -  Endpoints: Endpoints,
    -}
    +@output
    +structure DescribeEndpointsOutput {
    +  Endpoints: Endpoints,
    +}
     
    -list Endpoints {
    -  member: Endpoint
    -}
    +list Endpoints {
    +  member: Endpoint
    +}
     
    -structure Endpoint {
    -  Address: String,
    -  CachePeriodInMinutes: Long,
    -}
    +structure Endpoint {
    +  Address: String,
    +  CachePeriodInMinutes: Long,
    +}
     
    -@aws.api#clientDiscoveredEndpoint(required: true)
    -operation GetObject {
    -    input: GetObjectInput,
    -    output: GetObjectOutput
    -}
    +@aws.api#clientDiscoveredEndpoint(required: true)
    +operation GetObject {
    +    input: GetObjectInput,
    +    output: GetObjectOutput
    +}
     
    -@input
    -structure GetObjectInput {
    -  @clientEndpointDiscoveryId
    -  @required
    -  Id: String,
    -}
    +@input
    +structure GetObjectInput {
    +  @clientEndpointDiscoveryId
    +  @required
    +  Id: String,
    +}
     
    -@output
    -structure GetObjectOutput {
    -  Object: Blob,
    -}
    +@output
    +structure GetObjectOutput {
    +  Object: Blob,
    +}
     
    -

    Client Behavior#

    +

    Client Behavior

    When a client calls an operation which has the clientDiscoveredEndpoint trait where required is set to true or where the client has explicitly enabled endpoint discovery, the client MUST attempt to perform endpoint @@ -1303,7 +1078,7 @@

    Client Behavior -

    Caching#

    +

    Caching

    In order to reduce the necessary number of calls needed, clients SHOULD cache the endpoints returned in the response. Clients SHOULD evict an endpoint from the cache after a number of minutes defined in the CachePeriodInMinutes @@ -1326,7 +1101,7 @@

    Caching -

    aws.protocols#httpChecksum trait#

    +

    aws.protocols#httpChecksum trait

    Summary
    Indicates that an operation's HTTP request or response supports checksum validation.
    @@ -1334,7 +1109,6 @@

    Cachingstructure

    The httpChecksum trait is a structure that contains the following members:

    -
    @@ -1379,7 +1153,6 @@

    CachinghttpChecksum trait MUST define at least one of the request checksumming behavior, by setting the requestAlgorithmMember or requestChecksumRequired property, or the response checksumming behavior, by @@ -1393,70 +1166,70 @@

    CachingchecksumAlgorithm input property.

    Users of the PutSomething operation will opt in to response checksums by setting the validationMode input property to "ENABLED".

    -
    @httpChecksum(
    -    requestChecksumRequired: true,
    -    requestAlgorithmMember: "checksumAlgorithm",
    -    requestValidationModeMember: "validationMode",
    -    responseAlgorithms: ["CRC32C", "CRC32", "SHA1", "SHA256"]
    -)
    -operation PutSomething {
    -    input: PutSomethingInput,
    -    output: PutSomethingOutput
    -}
    +
    @httpChecksum(
    +    requestChecksumRequired: true,
    +    requestAlgorithmMember: "checksumAlgorithm",
    +    requestValidationModeMember: "validationMode",
    +    responseAlgorithms: ["CRC32C", "CRC32", "SHA1", "SHA256"]
    +)
    +operation PutSomething {
    +    input: PutSomethingInput,
    +    output: PutSomethingOutput
    +}
     
    -structure PutSomethingInput {
    -    @httpHeader("x-amz-request-algorithm")
    -    checksumAlgorithm: ChecksumAlgorithm,
    +structure PutSomethingInput {
    +    @httpHeader("x-amz-request-algorithm")
    +    checksumAlgorithm: ChecksumAlgorithm,
     
    -    @httpHeader("x-amz-response-validation-mode")
    -    validationMode: ValidationMode,
    +    @httpHeader("x-amz-response-validation-mode")
    +    validationMode: ValidationMode,
     
    -    @httpPayload
    -    content: Blob,
    -}
    +    @httpPayload
    +    content: Blob,
    +}
     
    -@enum([
    -    {
    -        value: "CRC32C",
    -        name: "CRC32C"
    -    },
    -    {
    -        value: "CRC32",
    -        name: "CRC32"
    -    },
    -    {
    -        value: "SHA1",
    -        name: "SHA1"
    -    },
    -    {
    -        value: "SHA256",
    -        name: "SHA256"
    -    }
    -])
    -string ChecksumAlgorithm
    +@enum([
    +    {
    +        value: "CRC32C",
    +        name: "CRC32C"
    +    },
    +    {
    +        value: "CRC32",
    +        name: "CRC32"
    +    },
    +    {
    +        value: "SHA1",
    +        name: "SHA1"
    +    },
    +    {
    +        value: "SHA256",
    +        name: "SHA256"
    +    }
    +])
    +string ChecksumAlgorithm
     
    -@enum([
    -    {
    -        value: "ENABLED",
    -        name: "ENABLED"
    -    }
    -])
    -string ValidationMode
    +@enum([
    +    {
    +        value: "ENABLED",
    +        name: "ENABLED"
    +    }
    +])
    +string ValidationMode
     

    The following trait, which does not define request or response checksum behavior, will fail validation.

    -
    @httpChecksum()
    -operation PutSomething {
    -    input: PutSomethingInput,
    -    output: PutSomethingOutput
    -}
    +
    @httpChecksum()
    +operation PutSomething {
    +    input: PutSomethingInput,
    +    output: PutSomethingOutput
    +}
     
    -

    Client behavior#

    +

    Client behavior

    -

    HTTP request checksums#

    +

    HTTP request checksums

    When a client calls an operation which has the httpChecksum trait where requestChecksumRequired is set to true, the client MUST include a checksum in the HTTP request.

    @@ -1484,7 +1257,7 @@

    HTTP request checksums

    -

    HTTP response checksums#

    +

    HTTP response checksums

    When a client receives a response for an operation which has the httpChecksum trait where the requestValidationModeMember property is set, the client MUST look up the input member represented by the property's value. If the input @@ -1506,9 +1279,9 @@

    HTTP response checksums

    -

    Service behavior#

    +

    Service behavior

    -

    HTTP request checksums#

    +

    HTTP request checksums

    When a service receives a request for an operation which has the httpChecksum trait where either the requestAlgorithmMember or requestChecksumRequired property are set, the service MUST validate an HTTP request checksum.

    @@ -1530,7 +1303,7 @@

    HTTP request checksums -

    HTTP response checksums#

    +

    HTTP response checksums

    When a service sends a response for an operation which has the httpChecksum trait where the requestValidationModeMember property is set, the service MUST look up the input member represented by the property's value. If the input @@ -1544,7 +1317,7 @@

    HTTP response checksums -

    Resolving checksum name#

    +

    Resolving checksum name

    The checksum name MUST be used as both header name and trailer name. A checksum name MUST conform to the pattern x-amz-checksum-*, where * is the defined algorithm name in lower case. For example, the checksum name for the SHA256 @@ -1555,7 +1328,7 @@

    HTTP response checksums -

    Resolving checksum location#

    +

    Resolving checksum location

    Valid values for resolved location are:

    • Header - Indicates the checksum is placed in an HTTP header.
    • @@ -1563,7 +1336,6 @@

      HTTP response checksums

    @@ -1599,7 +1371,6 @@

    HTTP response checksumsHeader.

    @@ -1608,7 +1379,7 @@

    HTTP response checksums -

    Behavior with httpChecksumRequired#

    +

    Behavior with httpChecksumRequired

    Behavior defined by the httpChecksum trait's requestChecksumRequired property supersedes the httpChecksumRequired trait. Setting only the requestChecksumRequired property of the @@ -1617,12 +1388,11 @@

    HTTP response checksums -

    Appendix#

    +

    Appendix

    -

    Appendix A: Example SDK service IDs#

    +

    Appendix A: Example SDK service IDs

    The following, non-exhaustive, table defines the SDK service ID of many existing AWS services.

    -

    @@ -1953,71 +1723,29 @@

    Appendix - -
    -
    - Next -
    -
    AWS Authentication Traits
    -
    - -
    - - -
    -
    - Previous -
    - -
    AWS specifications
    - -
    -
    - -
    -
    - - Made with Sphinx and @pradyunsg's - - Furo - -
    -
    -
    - - - - - - -
    -
    -
    - - - -

    @@ -428,23 +210,21 @@ - + - +
    structure memberThe member name capitalizedThe member name capitalized
    union memberThe member name capitalizedThe member name capitalized
    -
    -

    Supported traits#

    +

    Supported traits

    The aws.protocols#ec2Query protocol supports the following traits that affect serialization:

    -
    @@ -494,20 +274,15 @@

    Supported traits

    - - -
    timestampFormat Defines a custom timestamp serialization format.
    requestCompressionIndicates that an operation supports compressing requests from clients -to services.
    -

    Important

    This protocol does not support document types.

    -

    Request serialization#

    +

    Request serialization

    Requests SHALL be sent to the root URL (/). Requests SHALL use a POST request and a body that contains input parameters serialized with a Content-Type of application/x-www-form-urlencoded. All keys and @@ -515,7 +290,6 @@

    Request serialization

    Requests MUST include the following key value pairs in the serialized body:

    -
    @@ -528,14 +302,13 @@

    Request serialization

    - +
    ActionThe shape name of the operation's Shape ID.The shape name of the operation's Shape ID.
    Version The value of the "version" property of the service.
    -

    These, along with other input members, are serialized in the request body, concatenated with the following rules:

    -

    x-www-form-urlencoded shape serialization#

    +

    x-www-form-urlencoded shape serialization

    Simple shapes are serialized according to the following rules:

    -
    @@ -607,10 +379,8 @@

    x-www-form-urlencoded shape serialization

    @@ -647,41 +417,40 @@

    x-www-form-urlencoded shape serialization -

    Examples#

    +

    Examples

    Important

    These examples are non-exhaustive. See the Protocol compliance tests for a suite of compliance tests for the ec2Query protocol.

    -

    Structures and Unions#

    +

    Structures and Unions

    Each member value provided for the shape is serialized as a separate key with a "." separator and the member name appended to the container's key. See Query key resolution for how to serialize a property using a custom name. Members with null values are not serialized.

    For example, given the following:

    -
    @input
    -structure Ec2QueryStructuresInput {
    -    foo: String,
    +
    @input
    +structure Ec2QueryStructuresInput {
    +    foo: String,
     
    -    @ec2QueryName("A")
    -    HasQueryName: String,
    +    @ec2QueryName("A")
    +    HasQueryName: String,
     
    -    @ec2QueryName("B")
    -    @xmlName("IgnoreMe")
    -    HasQueryAndXmlName: String,
    +    @ec2QueryName("B")
    +    @xmlName("IgnoreMe")
    +    HasQueryAndXmlName: String,
     
    -    @xmlName("c")
    -    UsesXmlName: String,
    +    @xmlName("c")
    +    UsesXmlName: String,
     
    -    baz: MyStructure,
    -}
    +    baz: MyStructure,
    +}
     
    -structure MyStructure {
    -    temp: String,
    -}
    +structure MyStructure {
    +    temp: String,
    +}
     

    The x-www-form-urlencoded serialization is:

    @@ -696,32 +465,32 @@

    Structures and Unions

    -

    Collections#

    +

    Collections

    Each value provided in the collection is serialized as a separate key with a "." separator and a "1" indexed incrementing counter appended to the container's key.

    For example, given the following:

    -
    @input
    -structure Ec2QueryListsInput {
    -    ListArg: StringList,
    -    ComplexListArg: GreetingList,
    +
    @input
    +structure Ec2QueryListsInput {
    +    ListArg: StringList,
    +    ComplexListArg: GreetingList,
     
    -    @ec2QueryName("Renamed")
    -    @xmlName("IgnoreMe")
    -    RenamedListArg: StringList,
    -}
    +    @ec2QueryName("Renamed")
    +    @xmlName("IgnoreMe")
    +    RenamedListArg: StringList,
    +}
     
    -list StringList {
    -    member: String
    -}
    +list StringList {
    +    member: String
    +}
     
    -list GreetingList {
    -    member: GreetingStruct
    -}
    +list GreetingList {
    +    member: GreetingStruct
    +}
     
    -structure GreetingStruct {
    -    hi: String,
    -}
    +structure GreetingStruct {
    +    hi: String,
    +}
     

    The application/x-www-form-urlencoded serialization is:

    @@ -740,21 +509,20 @@

    Collections -

    Response serialization#

    +

    Response serialization

    The ec2Query protocol serializes XML responses within an XML root node with the name of the operation's output suffixed with "Response", which contains the contents of the successful response.

    The value of the uri member of the xmlNamespace trait is serialized in an xmlns attribute on the response's XML root node. The following is a sample response to an operation named XmlTest.

    -
    <XmlTestResponse xmlns="https://example.com/">
    -    <testValue>Hello!</testValue>
    +
    <XmlTestResponse xmlns="https://example.com/">
    +    <testValue>Hello!</testValue>
     </XmlTestResponse>
     
    -

    XML shape serialization#

    -
    @@ -852,7 +620,6 @@

    XML shape serialization

    -

    Important

    See Serializing XML shapes for comprehensive documentation, @@ -861,30 +628,30 @@

    XML shape serialization

    -

    Operation error serialization#

    +

    Operation error serialization

    Error responses in the ec2Query protocol are wrapped within an XML root node named Response. Inside this, there is an Errors tag containing the actual error, and a RequestId tag holding the request ID. Nested inside of the Errors tag is an Error tag which contains the serialized error structure members.

    Serialized error shapes MUST also contain an additional child element Code -that contains only the shape name of the error's +that contains only the shape name of the error's Shape ID. This can be used to distinguish which specific error has been serialized in the response.

    <Response>
    -    <Errors>
    -        <Error>
    -            <Code>InvalidGreeting</Code>
    -            <Message>Hi</Message>
    -            <AnotherSetting>setting</AnotherSetting>
    -        </Error>
    -    </Errors>
    -    <RequestId>foo-id</RequestId>
    +    <Errors>
    +        <Error>
    +            <Code>InvalidGreeting</Code>
    +            <Message>Hi</Message>
    +            <AnotherSetting>setting</AnotherSetting>
    +        </Error>
    +    </Errors>
    +    <RequestId>foo-id</RequestId>
     </Response>
     
      -
    • Code: The shape name of the error's +
    • Code: The shape name of the error's Shape ID.
    • RequestId: Contains a unique identifier for the associated request.
    @@ -892,12 +659,11 @@

    XML shape serialization

    -

    Non-numeric float and double serialization#

    +

    Non-numeric float and double serialization

    Smithy floats and doubles are defined by IEEE-754, which includes special values for "not a number" and both positive and negative infinity. Unless otherwise specified, the ec2Query protocol treats those special values as strings with the following values:

    -
    @@ -921,92 +687,37 @@

    XML shape serialization

    -
    -

    Protocol compliance tests#

    +

    Protocol compliance tests

    A full compliance test suite is provided and SHALL be considered a normative -reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/ec2Query

    +reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/ec2Query

    These compliance tests define a model that is used to define test cases and the expected serialized HTTP requests and responses for each case.

    TODO: Add specifications, protocol examples, etc.

    -
    -

    Error shape renaming#

    -

    By default, Smithy permits renaming shapes to disambiguate shape ID conflicts in -the service closure via the rename property. However, services using this protocol are -not allowed to rename error shapes (shapes with error trait applied).

    -

    Client-side implementations rely on the response body field code or __type to resolve the error type. -Server-side implementations of this protocol will only send the shape name for the response body field.

    -

    When there are conflicting shape IDs smithy.service#ServiceError and smithy.other#ServiceError, -the server will only send the shape name ServiceError. Clients will not be able to resolve -the correct error type without the namespace.

    -

    Server-side implementations of this protocol don't serialize renamed shape names. -As a result, renaming will not resolve the conflicting shape IDs issue, and hence it is not permitted.

    -
    -

    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/aws/aws-iam.html b/1.0/spec/aws/aws-iam.html index e98eed3789a..718dfcaa244 100644 --- a/1.0/spec/aws/aws-iam.html +++ b/1.0/spec/aws/aws-iam.html @@ -1,307 +1,71 @@ - - - - - - - - AWS IAM traits - Smithy 1.0 - - - - - - - - + - - - + + + + + AWS IAM traits — Smithy 1.0 documentation - - - - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + + + + + + + + + + + + + + + + +
    +
    + +
    -
    -
    -

    AWS IAM traits#

    +
    + + + +
    +
    +
    + + + + +
    +

    AWS IAM traits

    IAM Policy Traits are used to describe the permission structure of a service in relation to AWS IAM. Services integrated with AWS IAM define resource types, actions, and condition keys that IAM users can use to construct IAM policies.

    @@ -312,8 +76,24 @@ policies for resources in a service. Condition keys for services defined in Smithy are automatically inferred. These can be disabled or augmented. For more information, see Deriving Condition Keys.

    +
    -

    aws.iam#actionPermissionDescription trait#

    +

    aws.iam#actionPermissionDescription trait

    Summary
    A brief description of what granting the user permission to invoke an operation would entail.
    @@ -321,31 +101,31 @@
    Value type
    string
    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.iam#actionPermissionDescription
    +use aws.iam#actionPermissionDescription
     
    -@actionPermissionDescription("This will allow the user to Foo.")
    -operation FooOperation {}
    +@actionPermissionDescription("This will allow the user to Foo.")
    +operation FooOperation {}
     
    -

    aws.iam#conditionKeys trait#

    +

    aws.iam#conditionKeys trait

    Summary
    Applies condition keys, by name, to a resource or operation.
    Trait selector
    :test(resource, operation)
    @@ -358,79 +138,79 @@ myservice:MyResourceFoo and otherservice:Bar condition keys. The MyOperation operation has the aws:region condition key.

    -
    namespace smithy.example
    -
    -use aws.api#service
    -use aws.iam#definedContextKeys
    -use aws.iam#conditionKeys
    -
    -@service(sdkId: "My Value", arnNamespace: "myservice")
    -@defineConditionKeys("otherservice:Bar": { type: "String" })
    -service MyService {
    -    version: "2017-02-11",
    -    resources: [MyResource],
    -}
    -
    -@conditionKeys(["otherservice:Bar"])
    -resource MyResource {
    -    identifiers: {foo: String},
    -    operations: [MyOperation],
    -}
    -
    -@conditionKeys(["aws:region"])
    -operation MyOperation {}
    +
    namespace smithy.example
    +
    +use aws.api#service
    +use aws.iam#definedContextKeys
    +use aws.iam#conditionKeys
    +
    +@service(sdkId: "My Value", arnNamespace: "myservice")
    +@defineConditionKeys("otherservice:Bar": { type: "String" })
    +service MyService {
    +    version: "2017-02-11",
    +    resources: [MyResource],
    +}
    +
    +@conditionKeys(["otherservice:Bar"])
    +resource MyResource {
    +    identifiers: {foo: String},
    +    operations: [MyOperation],
    +}
    +
    +@conditionKeys(["aws:region"])
    +operation MyOperation {}
     
    -

    aws.iam#defineConditionKeys trait#

    +

    aws.iam#defineConditionKeys trait

    Summary
    Defines the set of condition keys that appear within a service in addition to inferred and global condition keys.
    @@ -454,7 +234,6 @@ meaning they must adhere to the following regular expression: "^([A-Za-z0-9][A-Za-z0-9-\\.]{0,62}:[^:]+)$". Each condition key structure supports the following members:

    -
    @@ -487,52 +266,51 @@
    -
    -
    namespace smithy.example
    -
    -use aws.api#service
    -use aws.iam#defineConditionKeys
    -
    -@service(sdkId: "My Value", arnNamespace: "myservice")
    -@defineConditionKeys(
    -    "otherservice:Bar": {
    -        type: "String",
    -        documentation: "The Bar string",
    -        externalDocumentation: "http://example.com"
    -    })
    -service MyService {
    -    version: "2017-02-11",
    -    resources: [MyResource],
    -}
    +
    namespace smithy.example
    +
    +use aws.api#service
    +use aws.iam#defineConditionKeys
    +
    +@service(sdkId: "My Value", arnNamespace: "myservice")
    +@defineConditionKeys(
    +    "otherservice:Bar": {
    +        type: "String",
    +        documentation: "The Bar string",
    +        externalDocumentation: "http://example.com"
    +    })
    +service MyService {
    +    version: "2017-02-11",
    +    resources: [MyResource],
    +}
     
    -

    Condition Key Types#

    +

    Condition Key Types

    The following table describes the available types a condition key can have. Condition keys in IAM policies can be evaluated with condition operators.

    -
    @@ -604,9 +381,8 @@
    -
    -

    aws.iam#disableConditionKeyInference trait#

    +

    aws.iam#disableConditionKeyInference trait

    Summary
    Declares that the condition keys of a resource should not be inferred.
    Trait selector
    resource
    @@ -618,66 +394,66 @@

    The following example shows a resource, MyResource, that has had its condition key inference disabled.

    -
    namespace smithy.example
    -
    -use aws.api#service
    -use aws.iam#disableConditionKeyInference
    -
    -@service(sdkId: "My Value", arnNamespace: "myservice")
    -service MyService {
    -    version: "2017-02-11",
    -    resources: [MyResource],
    -}
    -
    -@disableConditionKeyInference
    -resource MyResource {
    -    identifiers: {
    -        foo: String,
    -        bar: String,
    -    },
    -}
    +
    namespace smithy.example
    +
    +use aws.api#service
    +use aws.iam#disableConditionKeyInference
    +
    +@service(sdkId: "My Value", arnNamespace: "myservice")
    +service MyService {
    +    version: "2017-02-11",
    +    resources: [MyResource],
    +}
    +
    +@disableConditionKeyInference
    +resource MyResource {
    +    identifiers: {
    +        foo: String,
    +        bar: String,
    +    },
    +}
     
    -

    aws.iam#requiredActions trait#

    +

    aws.iam#requiredActions trait

    Summary
    Other actions that the invoker must be authorized to perform when executing the targeted operation.
    @@ -691,73 +467,73 @@ must also be authorized to execute the otherservice:OtherOperation operation for it to complete successfully.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.api#service
    -use aws.iam#requiredActions
    +use aws.api#service
    +use aws.iam#requiredActions
     
    -@service(sdkId: "My Value", arnNamespace: "myservice")
    -service MyService {
    -    version: "2017-02-11",
    -    resources: [MyResource],
    -}
    +@service(sdkId: "My Value", arnNamespace: "myservice")
    +service MyService {
    +    version: "2017-02-11",
    +    resources: [MyResource],
    +}
     
    -resource MyResource {
    -    identifiers: {foo: String},
    -    operations: [MyOperation],
    -}
    +resource MyResource {
    +    identifiers: {foo: String},
    +    operations: [MyOperation],
    +}
     
    -@requiredActions(["otherservice:OtherOperation"])
    -operation MyOperation {}
    +@requiredActions(["otherservice:OtherOperation"])
    +operation MyOperation {}
     
    -

    aws.iam#supportedPrincipalTypes trait#

    +

    aws.iam#supportedPrincipalTypes trait

    Summary
    The IAM principal types that can use the service or operation.
    Trait selector
    :test(service, operation)
    @@ -775,26 +551,26 @@ applied to the service.
    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.iam#supportedPrincipalTypes
    +use aws.iam#supportedPrincipalTypes
     
    -@supportedPrincipalTypes(["Root", "IAMUser", "IAMRole", "FederatedUser"])
    -service MyService {
    -    version: "2020-07-02",
    -    operations: [OperationA, OperationB],
    -}
    +@supportedPrincipalTypes(["Root", "IAMUser", "IAMRole", "FederatedUser"])
    +service MyService {
    +    version: "2020-07-02",
    +    operations: [OperationA, OperationB],
    +}
     
    -@supportedPrincipalTypes(["Root"])
    -operation OperationA {}
    +@supportedPrincipalTypes(["Root"])
    +operation OperationA {}
     
    -operation OperationB {}
    +operation OperationB {}
     
    -

    aws.iam#iamResource trait#

    +

    aws.iam#iamResource trait

    Summary
    Indicates properties of a Smithy resource in AWS IAM.
    Trait selector
    resource
    @@ -802,7 +578,6 @@

    The aws.iam#iamResource trait is a structure that supports the following members:

    -
    @@ -822,26 +597,25 @@
    -

    The following example defines a simple resource with a name in AWS IAM that deviates from the shape name of the shape ID of the resource.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.iam#iamResource
    +use aws.iam#iamResource
     
    -@iamResource(name: "super")
    -resource SuperResource {
    -    identifiers: {
    -        superId: String,
    -    },
    -}
    +@iamResource(name: "super")
    +resource SuperResource {
    +    identifiers: {
    +        superId: String,
    +    },
    +}
     
    -

    Deriving Condition Keys#

    +

    Deriving Condition Keys

    Smithy will automatically derive condition key information for a service, as well as its resources and operations.

    A resource's condition keys include those that are inferred from their @@ -853,38 +627,37 @@ resources, are only derived from those applied via the aws.iam#conditionKeys trait trait.

    Given the following model,

    -
    namespace smithy.example
    -
    -use aws.api#service
    -use aws.iam#defineConditionKeys
    -use aws.iam#conditionKeys
    -use aws.iam#iamResource
    -
    -@service(sdkId: "My Value", arnNamespace: "myservice")
    -@defineConditionKeys("otherservice:Bar": { type: "String" })
    -service MyService {
    -    version: "2017-02-11",
    -    resources: [MyResource],
    -}
    -
    -@conditionKeys(["otherservice:Bar"])
    -resource MyResource {
    -    identifiers: {foo: String},
    -    operations: [MyOperation],
    -    resources: [MyInnerResource],
    -}
    -
    -@iamResource(name: "InnerResource")
    -resource MyInnerResource {
    -    identifiers: {yum: String}
    -}
    -
    -@conditionKeys(["aws:region"])
    -operation MyOperation {}
    +
    namespace smithy.example
    +
    +use aws.api#service
    +use aws.iam#defineConditionKeys
    +use aws.iam#conditionKeys
    +use aws.iam#iamResource
    +
    +@service(sdkId: "My Value", arnNamespace: "myservice")
    +@defineConditionKeys("otherservice:Bar": { type: "String" })
    +service MyService {
    +    version: "2017-02-11",
    +    resources: [MyResource],
    +}
    +
    +@conditionKeys(["otherservice:Bar"])
    +resource MyResource {
    +    identifiers: {foo: String},
    +    operations: [MyOperation],
    +    resources: [MyInnerResource],
    +}
    +
    +@iamResource(name: "InnerResource")
    +resource MyInnerResource {
    +    identifiers: {yum: String}
    +}
    +
    +@conditionKeys(["aws:region"])
    +operation MyOperation {}
     

    The computed condition keys for the service are:

    -
    @@ -920,71 +693,29 @@
    -
    -
    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/aws/aws-json-1_0-protocol.html b/1.0/spec/aws/aws-json-1_0-protocol.html index f5f32cdbc42..ba0db34846a 100644 --- a/1.0/spec/aws/aws-json-1_0-protocol.html +++ b/1.0/spec/aws/aws-json-1_0-protocol.html @@ -1,320 +1,99 @@ - - - - - - - AWS JSON 1.0 protocol - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + AWS JSON 1.0 protocol — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    + + + + + + + + + + + + + + -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    AWS JSON 1.0 protocol#

    -

    This specification defines the aws.protocols#awsJson1_0 protocol.

    -

    aws.protocols#awsJson1_0 trait#

    +

    aws.protocols#awsJson1_0 trait

    Summary
    Adds support for an HTTP protocol that sends "POST" requests and responses with JSON documents.
    Trait selector
    service
    Value type
    Structure
    -
    See
    Protocol tests
    +
    See
    Protocol tests

    aws.protocols#awsJson1_0 is a structure that supports the following members:

    -
    @@ -342,7 +121,6 @@
    -

    Each entry in http and eventStreamHttp SHOULD be a valid Application-Layer Protocol Negotiation (ALPN) Protocol ID (for example, http/1.1, h2, etc). Clients SHOULD pick the first protocol in the @@ -351,80 +129,79 @@ values are provided.

    The following example defines a service that uses aws.protocols#awsJson1_0.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#awsJson1_0
    +use aws.protocols#awsJson1_0
     
    -@awsJson1_0
    -service MyService {
    -    version: "2020-02-05"
    -}
    +@awsJson1_0
    +service MyService {
    +    version: "2020-02-05"
    +}
     

    The following example defines a service that requires the use of h2 when using event streams.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#awsJson1_0
    +use aws.protocols#awsJson1_0
     
    -@awsJson1_0(
    -    http: ["h2", "http/1.1"],
    -    eventStreamHttp: ["h2"]
    -)
    -service MyService {
    -    version: "2020-02-05"
    -}
    +@awsJson1_0(
    +    http: ["h2", "http/1.1"],
    +    eventStreamHttp: ["h2"]
    +)
    +service MyService {
    +    version: "2020-02-05"
    +}
     

    The following example defines a service that requires the use of h2 or http/1.1 when using event streams, where h2 is preferred over http/1.1.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#awsJson1_0
    +use aws.protocols#awsJson1_0
     
    -@awsJson1_1(
    -    http: ["h2", "http/1.1"],
    -    eventStreamHttp: ["h2", "http/1.1"]
    -)
    -service MyService {
    -    version: "2020-02-05"
    -}
    +@awsJson1_1(
    +    http: ["h2", "http/1.1"],
    +    eventStreamHttp: ["h2", "http/1.1"]
    +)
    +service MyService {
    +    version: "2020-02-05"
    +}
     

    The following example defines a service that requires the use of h2 for all requests, including event streams.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#awsJson1_0
    +use aws.protocols#awsJson1_0
     
    -@awsJson1_0(http: ["h2"])
    -service MyService {
    -    version: "2020-02-05"
    -}
    +@awsJson1_0(http: ["h2"])
    +service MyService {
    +    version: "2020-02-05"
    +}
     
    -

    Supported traits#

    +

    Supported traits

    The awsJson1_0 protocol supports the following traits that affect serialization:

    -
    @@ -449,22 +226,16 @@

    Supported traits

    - - -
    timestampFormat Defines a custom timestamp serialization format.
    requestCompressionIndicates that an operation supports compressing requests from clients -to services.
    -
    -

    Protocol Behaviors#

    +

    Protocol Behaviors

    Every request for the awsJson1_0 protocol MUST be sent to the root URL (/) using the HTTP "POST" method.

    The awsJson1_0 protocol does not support custom HTTP bindings. HTTP binding traits MUST be ignored if they are present.

    The awsJson1_0 protocol uses the following headers:

    -
    @@ -489,9 +260,9 @@

    Protocol Behaviors

    -
    X-Amz-Target true for requests

    The value of this header is the shape name of the +

    The value of this header is the shape name of the service's Shape ID joined to the -shape name of the operation's Shape ID, +shape name of the operation's Shape ID, separated by a single period (.) character.

    For example, the value for the operation ns.example#MyOp of the service ns.example#MyService is MyService.MyOp.

    @@ -500,13 +271,11 @@

    Protocol Behaviors -

    Shape serialization#

    +

    Shape serialization

    The awsJson1_0 protocol serializes all shapes into a JSON document body with no HTTP bindings supported. The following table shows how to convert each shape type:

    -
    @@ -581,7 +350,8 @@

    Shape serialization

    @@ -591,9 +361,8 @@

    Shape serialization -

    Empty body serialization#

    +

    Empty body serialization

    When an operation has no modeled input or if no input parameters are provided, a client MUST send an empty JSON object ({}) as the request body. Server implementations MUST also accept empty request bodies.

    @@ -604,12 +373,11 @@

    Empty body serialization -

    Non-numeric float and double serialization#

    +

    Non-numeric float and double serialization

    Smithy floats and doubles are defined by IEEE-754, which includes special values for "not a number" and both positive and negative infinity. Unless otherwise specified, the awsJson1_0 protocol treats those special values as strings with the following values:

    -
    structure JSON object. Each member value provided for the structure is serialized as a JSON property where the property name is the same -as the member name. A null value MAY be provided or +as the member name. The jsonName trait can be used to serialize +a property using a custom name. A null value MAY be provided or omitted for a boxed member with no observable difference.
    @@ -633,9 +401,8 @@

    Non-numeric float and double serialization -

    Operation error serialization#

    +

    Operation error serialization

    Error responses in the awsJson1_0 protocol are serialized identically to standard responses with one additional component to distinguish which error is contained. New server-side protocol implementations SHOULD use a body field @@ -662,7 +429,7 @@

    Operation error serialization -

    Differences between awsJson1_0 and awsJson1_1#

    +

    Differences between awsJson1_0 and awsJson1_1

    There are two difference between awsJson1_0 and awsJson1_1. First, the static value of the Content-Type header is different. In awsJson1_0 it MUST be @@ -671,88 +438,41 @@

    Differences between awsJson1_0, servers SHOULD send the error shape's full Shape ID in the __type field of the body. In awsJson1_1, servers SHOULD only send the error's -shape name. However, clients MUST accept either behavior +shape name. However, clients MUST accept either behavior for both protocols. See Operation error serialization for full details on how to deserialize errors for awsJson1_0.

    -

    Protocol compliance tests#

    +

    Protocol compliance tests

    A full compliance test suite is provided and SHALL be considered a normative -reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_0

    +reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_0

    These compliance tests define a model that is used to define test cases and the expected serialized HTTP requests and responses for each case.

    TODO: Add event stream handling specifications.

    -
    -

    Error shape renaming#

    -

    By default, Smithy permits renaming shapes to disambiguate shape ID conflicts in -the service closure via the rename property. However, services using this protocol are -not allowed to rename error shapes (shapes with error trait applied).

    -
    - - - - - + + + +
    +
    + -
    - - - - - - - - - - - - - + +
    + \ No newline at end of file diff --git a/1.0/spec/aws/aws-json-1_1-protocol.html b/1.0/spec/aws/aws-json-1_1-protocol.html index b48c30227a3..379967e7a3f 100644 --- a/1.0/spec/aws/aws-json-1_1-protocol.html +++ b/1.0/spec/aws/aws-json-1_1-protocol.html @@ -1,320 +1,99 @@ - - - - - - - AWS JSON 1.1 protocol - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + AWS JSON 1.1 protocol — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    + + + + + + + + + + + + + + -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    AWS JSON 1.1 protocol#

    -

    This specification defines the aws.protocols#awsJson1_1 protocol.

    -

    aws.protocols#awsJson1_1 trait#

    +

    aws.protocols#awsJson1_1 trait

    Summary
    Adds support for an HTTP protocol that sends "POST" requests and responses with JSON documents.
    Trait selector
    service
    Value type
    Structure
    -
    See
    Protocol tests
    +
    See
    Protocol tests

    aws.protocols#awsJson1_1 is a structure that supports the following members:

    -

    @@ -342,7 +121,6 @@
    -

    Each entry in http and eventStreamHttp SHOULD be a valid Application-Layer Protocol Negotiation (ALPN) Protocol ID (for example, http/1.1, h2, etc). Clients SHOULD pick the first protocol in the @@ -351,80 +129,79 @@ values are provided.

    The following example defines a service that uses aws.protocols#awsJson1_1.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#awsJson1_1
    +use aws.protocols#awsJson1_1
     
    -@awsJson1_1
    -service MyService {
    -    version: "2020-02-05"
    -}
    +@awsJson1_1
    +service MyService {
    +    version: "2020-02-05"
    +}
     

    The following example defines a service that requires the use of h2 when using event streams.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#awsJson1_1
    +use aws.protocols#awsJson1_1
     
    -@awsJson1_1(
    -    http: ["h2", "http/1.1"],
    -    eventStreamHttp: ["h2"]
    -)
    -service MyService {
    -    version: "2020-02-05"
    -}
    +@awsJson1_1(
    +    http: ["h2", "http/1.1"],
    +    eventStreamHttp: ["h2"]
    +)
    +service MyService {
    +    version: "2020-02-05"
    +}
     

    The following example defines a service that requires the use of h2 or http/1.1 when using event streams, where h2 is preferred over http/1.1.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#awsJson1_1
    +use aws.protocols#awsJson1_1
     
    -@awsJson1_1(
    -    http: ["h2", "http/1.1"],
    -    eventStreamHttp: ["h2", "http/1.1"]
    -)
    -service MyService {
    -    version: "2020-02-05"
    -}
    +@awsJson1_1(
    +    http: ["h2", "http/1.1"],
    +    eventStreamHttp: ["h2", "http/1.1"]
    +)
    +service MyService {
    +    version: "2020-02-05"
    +}
     

    The following example defines a service that requires the use of h2 for all requests, including event streams.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#awsJson1_1
    +use aws.protocols#awsJson1_1
     
    -@awsJson1_1(http: ["h2"])
    -service MyService {
    -    version: "2020-02-05"
    -}
    +@awsJson1_1(http: ["h2"])
    +service MyService {
    +    version: "2020-02-05"
    +}
     
    -

    Supported traits#

    +

    Supported traits

    The awsJson1_1 protocol supports the following traits that affect serialization:

    -
    @@ -449,22 +226,16 @@

    Supported traits

    - - -
    timestampFormat Defines a custom timestamp serialization format.
    requestCompressionIndicates that an operation supports compressing requests from clients -to services.
    -
    -

    Protocol Behaviors#

    +

    Protocol Behaviors

    Every request for the awsJson1_1 protocol MUST be sent to the root URL (/) using the HTTP "POST" method.

    The awsJson1_1 protocol does not support custom HTTP bindings. HTTP binding traits MUST be ignored if they are present.

    The awsJson1_1 protocol uses the following headers:

    -
    @@ -489,9 +260,9 @@

    Protocol Behaviors

    -
    X-Amz-Target true for requests

    The value of this header is the shape name of the +

    The value of this header is the shape name of the service's Shape ID joined to the -shape name of the operation's Shape ID, +shape name of the operation's Shape ID, separated by a single period (.) character.

    For example, the value for the operation ns.example#MyOp of the service ns.example#MyService is MyService.MyOp.

    @@ -500,13 +271,11 @@

    Protocol Behaviors -

    Shape serialization#

    +

    Shape serialization

    The awsJson1_1 protocol serializes all shapes into a JSON document body with no HTTP bindings supported. The following table shows how to convert each shape type:

    -
    @@ -581,7 +350,8 @@

    Shape serialization

    @@ -591,9 +361,8 @@

    Shape serialization -

    Empty body serialization#

    +

    Empty body serialization

    When an operation has no modeled input or if no input parameters are provided, a client MUST send an empty JSON object ({}) as the request body. Server implementations MUST also accept empty request bodies.

    @@ -604,12 +373,11 @@

    Empty body serialization -

    Non-numeric float and double serialization#

    +

    Non-numeric float and double serialization

    Smithy floats and doubles are defined by IEEE-754, which includes special values for "not a number" and both positive and negative infinity. Unless otherwise specified, the awsJson1_1 protocol treats those special values as strings with the following values:

    -
    structure JSON object. Each member value provided for the structure is serialized as a JSON property where the property name is the same -as the member name. A null value MAY be provided or +as the member name. The jsonName trait can be used to serialize +a property using a custom name. A null value MAY be provided or omitted for a boxed member with no observable difference.
    @@ -633,16 +401,15 @@

    Non-numeric float and double serialization -

    Operation error serialization#

    +

    Operation error serialization

    Error responses in the awsJson1_1 protocol are serialized identically to standard responses with one additional component to distinguish which error is contained. New server-side protocol implementations SHOULD use a body field named __type. The component MUST be one of the following: an additional header with the name X-Amzn-Errortype, a body field with the name code, or a body field named __type. The value of this component SHOULD contain -the error's shape name.

    +the error's shape name.

    Legacy server-side protocol implementations sometimes include different information in this value. All client-side implementations SHOULD support sanitizing the value to retrieve the disambiguated error type using the @@ -662,7 +429,7 @@

    Operation error serialization -

    Differences between awsJson1_0 and awsJson1_1#

    +

    Differences between awsJson1_0 and awsJson1_1

    There are two difference between awsJson1_0 and awsJson1_1. First, the static value of the Content-Type header is different. In awsJson1_0 it MUST be @@ -671,95 +438,41 @@

    Differences between awsJson1_0, servers SHOULD send the error shape's full Shape ID in the __type field of the body. In awsJson1_1, servers SHOULD only send the error's -shape name. However, clients MUST accept either behavior +shape name. However, clients MUST accept either behavior for both protocols. See Operation error serialization for full details on how to deserialize errors for awsJson1_1.

    -

    Protocol compliance tests#

    +

    Protocol compliance tests

    A full compliance test suite is provided and SHALL be considered a normative -reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_1

    +reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/awsJson1_1

    These compliance tests define a model that is used to define test cases and the expected serialized HTTP requests and responses for each case.

    TODO: Add event stream handling specifications.

    -
    -

    Error shape renaming#

    -

    By default, Smithy permits renaming shapes to disambiguate shape ID conflicts in -the service closure via the rename property. However, services using this protocol are -not allowed to rename error shapes (shapes with error trait applied).

    -

    Client-side implementations rely on the response body field code or __type to resolve the error type. -Server-side implementations of this protocol will only send the shape name for the response body field.

    -

    When there are conflicting shape IDs smithy.service#ServiceError and smithy.other#ServiceError, -the server will only send the shape name ServiceError. Clients will not be able to resolve -the correct error type without the namespace.

    -

    Server-side implementations of this protocol don't serialize renamed shape names. -As a result, renaming will not resolve the conflicting shape IDs issue, and hence it is not permitted.

    -
    - - - - - + + + +
    +
    + -
    - - - - - - - - - - - - - + +
    + \ No newline at end of file diff --git a/1.0/spec/aws/aws-query-protocol.html b/1.0/spec/aws/aws-query-protocol.html index aa704442f5d..a769b8a75d0 100644 --- a/1.0/spec/aws/aws-query-protocol.html +++ b/1.0/spec/aws/aws-query-protocol.html @@ -1,310 +1,100 @@ - - - - - - - AWS query protocol - Smithy 1.0 - - - - - - - - + + + + + + AWS query protocol — Smithy 1.0 documentation + + + + + - - - - + + + + + + + + + + + + + + + +
    +
    + + +
    +
    - - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    AWS query protocol#

    -

    This document defines the aws.protocols#awsQuery protocol.

    -

    Overview#

    +

    Overview

    The AWS Query protocol uses HTTP and serializes HTTP requests using query string parameters and responses using XML. Requests can be sent using GET requests and placing parameters in the query string; however, sending @@ -315,15 +105,15 @@

    Overviewaws.protocols#awsQuery trait. The service MUST also define the xmlNamespace trait which is used to determine the XML namespace used in XML responses.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#awsQuery
    +use aws.protocols#awsQuery
     
    -@awsQuery
    -@xmlNamespace(uri: "http://foo.com")
    -service MyService {
    -    version: "2020-02-05"
    -}
    +@awsQuery
    +@xmlNamespace(uri: "http://foo.com")
    +service MyService {
    +    version: "2020-02-05"
    +}
     
    @@ -339,10 +129,9 @@

    Overview -

    Supported traits#

    +

    Supported traits

    The aws.protocols#awsQuery protocol supports the following traits that affect serialization:

    -

    @@ -392,16 +181,11 @@

    Supported traitsawsQuery error is used by clients to determine which type of error was encountered. -

    - -
    requestCompressionIndicates that an operation supports compressing requests from clients -to services.
    -
    -

    Request serialization#

    +

    Request serialization

    Requests SHALL be sent to the root URL (/). Requests SHALL use a POST request and a body that contains input parameters serialized with a Content-Type of application/x-www-form-urlencoded. All keys and @@ -409,7 +193,6 @@

    Request serialization

    Requests MUST include the following key value pairs in the serialized body:

    -
    @@ -422,14 +205,13 @@

    Request serialization

    - +
    ActionThe shape name of the operation's Shape ID.The shape name of the operation's Shape ID.
    Version The value of the "version" property of the service.
    -

    These, along with other input members, are serialized in the request body, concatenated with the following rules:

    -

    x-www-form-urlencoded shape serialization#

    +

    x-www-form-urlencoded shape serialization

    Simple shapes are serialized according to the following rules:

    -
    @@ -501,10 +282,8 @@

    x-www-form-urlencoded shape serialization

    @@ -551,9 +330,8 @@

    x-www-form-urlencoded shape serialization -

    Query key resolution#

    +

    Query key resolution

    The key component used to serialize a member in a request in awsQuery is resolved using the following process:

      @@ -561,7 +339,6 @@

      x-www-form-urlencoded shape serializationUse the default value for the member:

      -

    @@ -586,41 +363,40 @@

    x-www-form-urlencoded shape serialization

    - + - +
    structure memberThe member nameThe member name
    union memberThe member nameThe member name
    -
    -

    Example requests#

    +

    Example requests

    The following list of examples are non-exhaustive. See the Protocol compliance tests for a suite of compliance tests for the awsQuery protocol. Newlines have been to examples only for readability.

    -

    Structures and unions#

    +

    Structures and unions

    Each member value provided for the shape is serialized as a separate key with a "." separator and the member name appended to the container's key. The xmlName trait can be used to serialize a property using a custom name. Members with null values are not serialized.

    For example, given the following:

    -
    @input
    -structure QueryStructuresInput {
    -    foo: String,
    +
    @input
    +structure QueryStructuresInput {
    +    foo: String,
     
    -    @xmlName("Custom")
    -    bar: String,
    +    @xmlName("Custom")
    +    bar: String,
     
    -    baz: MyStructure,
    -}
    +    baz: MyStructure,
    +}
     
    -structure MyStructure {
    -    temp: String,
    -}
    +structure MyStructure {
    +    temp: String,
    +}
     

    The application/x-www-form-urlencoded serialization is:

    @@ -638,7 +414,7 @@

    Structures and unions

    -

    Collections#

    +

    Collections

    Each value provided in the collection is serialized as a separate key with a "." separator, the string "member", a "." separator, and a "1" indexed incrementing counter appended to the container's key. @@ -647,38 +423,38 @@

    Collectionsmember segment.

    For example, given the following:

    -
    @input
    -structure QueryListsInput {
    -    ListArg: StringList,
    -    ComplexListArg: GreetingList,
    -
    -    @xmlFlattened
    -    FlattenedListArg: StringList,
    -
    -    ListArgWithXmlNameMember: ListWithXmlName,
    -
    -    // Notice that the xmlName on the targeted list member is ignored.
    -    @xmlFlattened
    -    @xmlName("Hi")
    -    FlattenedListArgWithXmlName: ListWithXmlName,
    -}
    -
    -list ListWithXmlName {
    -    @xmlName("item")
    -    member: String
    -}
    -
    -list StringList {
    -    member: String
    -}
    -
    -list GreetingList {
    -    member: GreetingStruct
    -}
    -
    -structure GreetingStruct {
    -    hi: String,
    -}
    +
    @input
    +structure QueryListsInput {
    +    ListArg: StringList,
    +    ComplexListArg: GreetingList,
    +
    +    @xmlFlattened
    +    FlattenedListArg: StringList,
    +
    +    ListArgWithXmlNameMember: ListWithXmlName,
    +
    +    // Notice that the xmlName on the targeted list member is ignored.
    +    @xmlFlattened
    +    @xmlName("Hi")
    +    FlattenedListArgWithXmlName: ListWithXmlName,
    +}
    +
    +list ListWithXmlName {
    +    @xmlName("item")
    +    member: String
    +}
    +
    +list StringList {
    +    member: String
    +}
    +
    +list GreetingList {
    +    member: GreetingStruct
    +}
    +
    +structure GreetingStruct {
    +    hi: String,
    +}
     

    The application/x-www-form-urlencoded serialization is:

    @@ -704,7 +480,7 @@

    Collections -

    Maps#

    +

    Maps

    Each key and value in each pair provided in the map is serialized as a separate key with a "." separator, the string "entry", a "." separator, a "1" indexed incrementing counter, a "." separator, and the string @@ -714,39 +490,39 @@

    Maps#< values into a containing structure or union, with the key not containing the initial "." separator and "entry" segment.

    For example, given the following:

    -
    -

    Response serialization#

    +

    Response serialization

    The awsQuery protocol serializes XML responses within an XML root node with the name of the operation's output suffixed with "Response". A nested element, with the name of the operation's output suffixed with "Result", contains the @@ -787,24 +563,23 @@

    Response serializationThe value of the uri member of the xmlNamespace trait is serialized in an xmlns attribute on the response's XML root node. The following is a sample response to an operation named XmlTest.

    -
    HTTP/1.1 200 OK
    -Date: Mon, 27 Jul 2009 12:28:53 GMT
    -Content-Type: text/xml
    -Content-Length: ...
    +
    HTTP/1.1 200 OK
    +Date: Mon, 27 Jul 2009 12:28:53 GMT
    +Content-Type: text/xml
    +Content-Length: ...
     
    -<XmlTestResponse xmlns="https://example.com/">
    -    <XmlTestResult>
    -        <testValue>Hello!</testValue>
    -    </XmlTestResult>
    -    <ResponseMetadata>
    -        <RequestId>c6104cbe-af31-11e0-8154-cbc7ccf896c7</RequestId>
    -    </ResponseMetadata>
    +<XmlTestResponse xmlns="https://example.com/">
    +    <XmlTestResult>
    +        <testValue>Hello!</testValue>
    +    </XmlTestResult>
    +    <ResponseMetadata>
    +        <RequestId>c6104cbe-af31-11e0-8154-cbc7ccf896c7</RequestId>
    +    </ResponseMetadata>
     </XmlTestResponse>
     
    -

    XML shape serialization#

    -
    +

    XML shape serialization

    @@ -902,7 +677,6 @@

    XML shape serialization

    -

    Important

    See Serializing XML shapes for comprehensive documentation, @@ -911,26 +685,26 @@

    XML shape serialization

    -

    Operation error serialization#

    +

    Operation error serialization

    Error response bodies in the awsQuery protocol are wrapped within an XML root node named ErrorResponse. A nested element, named Error, contains the serialized error structure members. The HTTP response code is a resolved value.

    -
    -
    AWS Query error example#
    -
    HTTP/1.1 400 Bad Request
    -Date: Mon, 27 Jul 2009 12:28:53 GMT
    -Content-Type: text/xml
    -Content-Length: ...
    +
    +
    AWS Query error example
    +
    HTTP/1.1 400 Bad Request
    +Date: Mon, 27 Jul 2009 12:28:53 GMT
    +Content-Type: text/xml
    +Content-Length: ...
     
     <ErrorResponse>
    -    <Error>
    -        <Type>Sender</Type>
    -        <Code>InvalidGreeting</Code>
    -        <Message>Hi</Message>
    -        <AnotherSetting>setting</AnotherSetting>
    -    </Error>
    -    <RequestId>c6104cbe-af31-11e0-8154-cbc7ccf896c7</RequestId>
    +    <Error>
    +        <Type>Sender</Type>
    +        <Code>InvalidGreeting</Code>
    +        <Message>Hi</Message>
    +        <AnotherSetting>setting</AnotherSetting>
    +    </Error>
    +    <RequestId>c6104cbe-af31-11e0-8154-cbc7ccf896c7</RequestId>
     </ErrorResponse>
     
    @@ -949,12 +723,11 @@

    XML shape serialization

    -

    Non-numeric float and double serialization#

    +

    Non-numeric float and double serialization

    Smithy floats and doubles are defined by IEEE-754, which includes special values for "not a number" and both positive and negative infinity. Unless otherwise specified, the awsQuery protocol treats those special values as strings with the following values:

    -
    @@ -977,9 +750,8 @@

    XML shape serialization

    -
    -

    Error HTTP response status code resolution#

    +

    Error HTTP response status code resolution

    The status code of an error is 400, 500, or a custom status code defined by the aws.protocols#awsQueryError trait. The status code is determined through the following process:

    @@ -991,18 +763,18 @@

    XML shape serialization

    -

    Error "Code" resolution#

    +

    Error "Code" resolution

    The value of the "Code" element serialized in the error is resolved using the following process:

    1. Use the value of the code member of the aws.protocols#awsQueryError trait applied to the error structure, if present.
    2. -
    3. The shape name of the error's Shape ID.
    4. +
    5. The shape name of the error's Shape ID.
    -

    aws.protocols#awsQuery trait#

    +

    aws.protocols#awsQuery trait

    Summary
    Adds support for the awsQuery protocol to a service. The service MUST have an xmlNamespace trait.
    @@ -1010,41 +782,41 @@

    XML shape serializationService shapes with the xmlNamespace trait

    Value type
    Annotation trait.
    -
    See
    Protocol tests
    +
    See
    Protocol tests

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#awsQuery
    +use aws.protocols#awsQuery
     
    -@awsQuery
    -@xmlNamespace(uri: "http://foo.com")
    -service MyService {
    -    version: "2020-02-05"
    -}
    +@awsQuery
    +@xmlNamespace(uri: "http://foo.com")
    +service MyService {
    +    version: "2020-02-05"
    +}
     
    -

    aws.protocols#awsQueryError trait#

    +

    aws.protocols#awsQueryError trait

    Summary
    Provides a custom "Code" value for awsQuery errors and an HTTP response code. @@ -1055,7 +827,6 @@

    XML shape serializationerror trait.

    Value type

    structure that supports the following members:

    -
    @@ -1081,7 +852,6 @@

    XML shape serialization

    -
    @@ -1094,163 +864,72 @@

    XML shape serializationThe following example defines an error that uses a custom "Code" of "InvalidThing" and an HTTP status code of 400.

    -
    use aws.protocols#awsQueryError
    -
    -@awsQueryError(
    -    code: "InvalidThing",
    -    httpResponseCode: 400,
    -)
    -@error("client")
    -structure InvalidThingException {
    -    message: String
    -}
    +
    use aws.protocols#awsQueryError
    +
    +@awsQueryError(
    +    code: "InvalidThing",
    +    httpResponseCode: 400,
    +)
    +@error("client")
    +structure InvalidThingException {
    +    message: String
    +}
     
    -
    -

    aws.protocols#awsQueryCompatible trait#

    -
    -
    Summary

    When using the awsQuery protocol, -custom Code and HTTP response code values can be defined for an error response via -the awsQueryError trait.

    -

    The awsQueryCompatible trait allows services to backward compatibly migrate from awsQuery to -awsJson1_0 without removing values defined in the awsQueryError trait.

    -

    This trait adds the x-amzn-query-error header in the form of Code;Fault to error responses. -Code is the value defined in the awsQueryError, -and Fault is one of Sender or Receiver.

    -
    -
    Trait selector
    service [trait|awsJson1_0]
    -
    Value type
    Annotation trait
    -
    -
    $version: "1"
    -use aws.protocols#awsQueryCompatible
    -use aws.protocols#awsQueryError
    -use aws.protocols#awsJson1_0
    -
    -@awsQueryCompatible
    -@awsJson1_0
    -service MyService {
    -    version: "2020-02-05"
    -}
    -
    -@awsQueryError(
    -    code: "InvalidThing",
    -    httpResponseCode: 400,
    -)
    -@error("client")
    -structure InvalidThingException {
    -    message: String
    -}
    -
    -
    -
    -

    Protocol compliance tests#

    +

    Protocol compliance tests

    A full compliance test suite is provided and SHALL be considered a normative -reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/awsQuery

    +reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/awsQuery

    These compliance tests define a model that is used to define test cases and the expected serialized HTTP requests and responses for each case.

    -
    -

    Error shape renaming#

    -

    By default, Smithy permits renaming shapes to disambiguate shape ID conflicts in -the service closure via the rename property. However, services using this protocol are -not allowed to rename error shapes (shapes with error trait applied).

    -

    Client-side implementations rely on the response body field code or __type to resolve the error type. -Server-side implementations of this protocol will only send the shape name for the response body field.

    -

    When there are conflicting shape IDs smithy.service#ServiceError and smithy.other#ServiceError, -the server will only send the shape name ServiceError. Clients will not be able to resolve -the correct error type without the namespace.

    -

    Server-side implementations of this protocol don't serialize renamed shape names. -As a result, renaming will not resolve the conflicting shape IDs issue, and hence it is not permitted.

    -
    - -
    - -

    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/aws/aws-restjson1-protocol.html b/1.0/spec/aws/aws-restjson1-protocol.html index e369407a387..45fb9b8af08 100644 --- a/1.0/spec/aws/aws-restjson1-protocol.html +++ b/1.0/spec/aws/aws-restjson1-protocol.html @@ -1,313 +1,90 @@ - - - - - - - AWS restJson1 protocol - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + AWS restJson1 protocol — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    AWS restJson1 protocol#

    +
    + + + +
    +
    +
    + + + + +
    +

    AWS restJson1 protocol

    This specification defines the aws.protocols#restJson1 protocol. This protocol is used to expose services that serialize payloads as JSON and utilize features of HTTP like configurable HTTP methods, URIs, and status codes.

    +
    -

    aws.protocols#restJson1 trait#

    +

    aws.protocols#restJson1 trait

    Summary
    A protocol definition trait that configures a service to support the aws.protocols#restJson1 @@ -317,7 +94,6 @@

    aws.protocols#restJson1 is a structure that supports the following members:

    -
    @@ -345,7 +121,6 @@
    -

    Each entry in http and eventStreamHttp SHOULD be a valid Application-Layer Protocol Negotiation (ALPN) Protocol ID (for example, http/1.1, h2, etc). Clients SHOULD pick the first protocol in the @@ -354,80 +129,79 @@ values are provided.

    The following example defines a service that uses aws.protocols#restJson1.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#restJson1
    +use aws.protocols#restJson1
     
    -@restJson1
    -service MyService {
    -    version: "2020-04-02"
    -}
    +@restJson1
    +service MyService {
    +    version: "2020-04-02"
    +}
     

    The following example defines a service that requires the use of h2 when using event streams.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#restJson1
    +use aws.protocols#restJson1
     
    -@restJson1(
    -    http: ["h2", "http/1.1"],
    -    eventStreamHttp: ["h2"]
    -)
    -service MyService {
    -    version: "2020-04-02"
    -}
    +@restJson1(
    +    http: ["h2", "http/1.1"],
    +    eventStreamHttp: ["h2"]
    +)
    +service MyService {
    +    version: "2020-04-02"
    +}
     

    The following example defines a service that requires the use of h2 or http/1.1 when using event streams, where h2 is preferred over http/1.1.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#restJson1
    +use aws.protocols#restJson1
     
    -@awsJson1_1(
    -    http: ["h2", "http/1.1"],
    -    eventStreamHttp: ["h2", "http/1.1"]
    -)
    -service MyService {
    -    version: "2020-04-02"
    -}
    +@awsJson1_1(
    +    http: ["h2", "http/1.1"],
    +    eventStreamHttp: ["h2", "http/1.1"]
    +)
    +service MyService {
    +    version: "2020-04-02"
    +}
     

    The following example defines a service that requires the use of h2 for all requests, including event streams.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#restJson1
    +use aws.protocols#restJson1
     
    -@restJson1(http: ["h2"])
    -service MyService {
    -    version: "2020-04-02"
    -}
    +@restJson1(http: ["h2"])
    +service MyService {
    +    version: "2020-04-02"
    +}
     
    -

    Supported traits#

    +

    Supported traits

    The aws.protocols#restJson1 protocol supports the following traits that affect serialization:

    -
    @@ -450,8 +224,9 @@

    Supported traits

    - + - - -
    httpConfigures the HTTP bindings of an operation. An operation bound to a -service with this protocol applied MUST have the http trait applied.Configures the HTTP bindings of an operation. An operation that +does not define the http trait is ineligible for use with +this protocol.
    httpError A client error has a default status code of 400, and a @@ -494,16 +269,11 @@

    Supported traits

    timestampFormat Defines a custom timestamp serialization format.
    requestCompressionIndicates that an operation supports compressing requests from clients -to services.
    -
    -

    Content-Type#

    +

    Content-Type

    The aws.protocols#restJson1 protocol uses a default Content-Type of application/json.

    Input or output shapes that apply the httpPayload trait on one of @@ -511,7 +281,6 @@

    Content-TypehttpPayload trait:

    -
    @@ -544,10 +313,8 @@

    Content-Type -

    JSON shape serialization#

    -

    @@ -634,21 +401,19 @@

    JSON shape serialization -

    HTTP binding serialization#

    +

    HTTP binding serialization

    The aws.protocols#restJson1 protocol supports all of the HTTP binding traits defined in the HTTP protocol bindings specification. The serialization formats and behaviors described for each trait are supported as defined in the aws.protocols#restJson1 protocol.

    -

    Non-numeric float and double serialization#

    +

    Non-numeric float and double serialization

    Smithy floats and doubles are defined by IEEE-754, which includes special values for "not a number" and both positive and negative infinity. Unless otherwise specified, the aws.protocols#restJson1 protocol treats those special values as strings with the following values:

    -
    @@ -672,18 +437,16 @@

    Non-numeric float and double serialization -

    Operation error serialization#

    +

    Operation error serialization

    Error responses in the restJson1 protocol are serialized identically to standard responses with one additional component to distinguish which error is contained. New server-side protocol implementations MUST use a header field named X-Amzn-Errortype. Clients MUST accept any one of the following: an additional header with the name X-Amzn-Errortype, a body field with the name __type, or a body field named code. The value of this component -SHOULD contain the shape name of the error's -Shape ID. The value of this component SHOULD NOT include the -Shape ID's namespace.

    +SHOULD contain only the shape name of the error's +Shape ID.

    Legacy server-side protocol implementations sometimes include additional information in this value. New server-side protocol implementations SHOULD NOT populate this value with anything but the shape name. All client-side @@ -704,90 +467,36 @@

    Operation error serialization -

    Protocol compliance tests#

    +

    Protocol compliance tests

    A full compliance test suite is provided and SHALL be considered a normative -reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/restJson1

    +reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/restJson1

    These compliance tests define a model that is used to define test cases and the expected serialized HTTP requests and responses for each case.

    TODO: Add event stream handling specifications.

    -
    -

    Error shape renaming#

    -

    By default, Smithy permits renaming shapes to disambiguate shape ID conflicts in -the service closure via the rename property. However, services using this protocol are -not allowed to rename error shapes (shapes with error trait applied).

    -

    Client-side implementations rely on the response body field code or __type to resolve the error type. -Server-side implementations of this protocol will only send the shape name for the response body field.

    -

    When there are conflicting shape IDs smithy.service#ServiceError and smithy.other#ServiceError, -the server will only send the shape name ServiceError. Clients will not be able to resolve -the correct error type without the namespace.

    -

    Server-side implementations of this protocol don't serialize renamed shape names. -As a result, renaming will not resolve the conflicting shape IDs issue, and hence it is not permitted.

    -
    - - - - - + + + +
    +
    + -
    - - - - - - - - - - - - - + +
    + \ No newline at end of file diff --git a/1.0/spec/aws/aws-restxml-protocol.html b/1.0/spec/aws/aws-restxml-protocol.html index f74662ec8ce..ce55f32b9c1 100644 --- a/1.0/spec/aws/aws-restxml-protocol.html +++ b/1.0/spec/aws/aws-restxml-protocol.html @@ -1,310 +1,87 @@ - - - - - - - AWS restXml protocol - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + AWS restXml protocol — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    AWS restXml protocol#

    +
    + + + +
    +
    +
    + + + + +
    +

    AWS restXml protocol

    This specification defines the aws.protocols#restXml protocol.

    +
    -

    aws.protocols#restXml trait#

    +

    aws.protocols#restXml trait

    Summary
    Adds support for an HTTP-based protocol that sends XML requests and responses.
    @@ -313,7 +90,6 @@

    aws.protocols#restXml is a structure that supports the following members:

    -
    @@ -347,7 +123,6 @@
    -

    Each entry in http and eventStreamHttp SHOULD be a valid Application-Layer Protocol Negotiation (ALPN) Protocol ID (for example, http/1.1, h2, etc). Clients SHOULD pick the first protocol in the @@ -356,74 +131,73 @@ values are provided.

    The following example defines a service that uses aws.protocols#restXml.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#restXml
    +use aws.protocols#restXml
     
    -@restXml
    -service MyService {
    -    version: "2020-04-02"
    -}
    +@restXml
    +service MyService {
    +    version: "2020-04-02"
    +}
     

    The following example defines a service that requires the use of h2 when using event streams.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#restXml
    +use aws.protocols#restXml
     
    -@restXml(eventStreamHttp: ["h2"])
    -service MyService {
    -    version: "2020-04-02"
    -}
    +@restXml(eventStreamHttp: ["h2"])
    +service MyService {
    +    version: "2020-04-02"
    +}
     

    The following example defines a service that requires the use of h2 or http/1.1 when using event streams, where h2 is preferred over http/1.1.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#restXml
    +use aws.protocols#restXml
     
    -@restXml(eventStreamHttp: ["h2", "http/1.1"])
    -service MyService {
    -    version: "2020-04-02"
    -}
    +@restXml(eventStreamHttp: ["h2", "http/1.1"])
    +service MyService {
    +    version: "2020-04-02"
    +}
     

    The following example defines a service that requires the use of h2 for all requests, including event streams.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use aws.protocols#restXml
    +use aws.protocols#restXml
     
    -@restXml(http: ["h2"])
    -service MyService {
    -    version: "2020-04-02"
    -}
    +@restXml(http: ["h2"])
    +service MyService {
    +    version: "2020-04-02"
    +}
     
    -

    Supported traits#

    +

    Supported traits

    The aws.protocols#restXml protocol supports the following traits that affect serialization:

    -
    @@ -446,8 +220,9 @@

    Supported traits

    - + - - -
    httpConfigures the HTTP bindings of an operation. An operation bound to a -service with this protocol applied MUST have the http trait applied.Configures the HTTP bindings of an operation. An operation that +does not define the http trait is ineligible for use with +this protocol.
    httpError A client error has a default status code of 400, and a @@ -497,20 +272,15 @@

    Supported traits

    timestampFormat Defines a custom timestamp serialization format.
    requestCompressionIndicates that an operation supports compressing requests from clients -to services.
    -

    Important

    This protocol does not support document types.

    -

    Content-Type#

    +

    Content-Type

    The aws.protocols#restXml protocol uses a default Content-Type of application/xml.

    Input or output shapes that apply the httpPayload trait on one of @@ -518,7 +288,6 @@

    Content-TypehttpPayload trait:

    -
    @@ -551,10 +320,8 @@

    Content-Type -

    XML shape serialization#

    -

    @@ -652,7 +419,6 @@

    XML shape serialization

    -

    Important

    See Serializing XML shapes for comprehensive documentation, @@ -660,19 +426,18 @@

    XML shape serialization

    -

    HTTP binding serialization#

    +

    HTTP binding serialization

    The aws.protocols#restXml protocol supports all of the HTTP binding traits defined in the HTTP protocol bindings specification. The serialization formats and behaviors described for each trait are supported as defined in the aws.protocols#restXml protocol.

    -

    Non-numeric float and double serialization#

    +

    Non-numeric float and double serialization

    Smithy floats and doubles are defined by IEEE-754, which includes special values for "not a number" and both positive and negative infinity. Unless otherwise specified, the aws.protocols#restXml protocol treats those special values as strings with the following values:

    -
    @@ -696,36 +461,35 @@

    Non-numeric float and double serialization -

    Error response serialization#

    +

    Error response serialization

    Error responses in the restXml protocol are wrapped within an XML root node named ErrorResponse by default. A nested element, named Error, contains the serialized error structure members, unless bound to another location with HTTP protocol bindings.

    Serialized error shapes MUST also contain an additional child element Code -that contains only the shape name of the error's +that contains only the shape name of the error's Shape ID. This can be used to distinguish which specific error has been serialized in the response.

    <ErrorResponse>
    -    <Error>
    -        <Type>Sender</Type>
    -        <Code>InvalidGreeting</Code>
    -        <Message>Hi</Message>
    -        <AnotherSetting>setting</AnotherSetting>
    -    </Error>
    -    <RequestId>foo-id</RequestId>
    +    <Error>
    +        <Type>Sender</Type>
    +        <Code>InvalidGreeting</Code>
    +        <Message>Hi</Message>
    +        <AnotherSetting>setting</AnotherSetting>
    +    </Error>
    +    <RequestId>foo-id</RequestId>
     </ErrorResponse>
     

    The noErrorWrapping setting of the restXml protocol trait disables using this additional nested XML element as the root node.

    <Error>
    -    <Type>Sender</Type>
    -    <Code>InvalidGreeting</Code>
    -    <Message>Hi</Message>
    -    <AnotherSetting>setting</AnotherSetting>
    -    <RequestId>foo-id</RequestId>
    +    <Type>Sender</Type>
    +    <Code>InvalidGreeting</Code>
    +    <Message>Hi</Message>
    +    <AnotherSetting>setting</AnotherSetting>
    +    <RequestId>foo-id</RequestId>
     </Error>
     
    @@ -734,7 +498,7 @@

    Non-numeric float and double serializationError: A container for the encountered error.
  • Type: One of "Sender" or "Receiver"; whomever is at fault from the service perspective.
  • -
  • Code: The shape name of the error's +
  • Code: The shape name of the error's Shape ID.
  • RequestId: Contains a unique identifier for the associated request.
  • @@ -742,90 +506,36 @@

    Non-numeric float and double serialization -

    Protocol compliance tests#

    +

    Protocol compliance tests

    A full compliance test suite is provided and SHALL be considered a normative -reference: https://github.com/smithy-lang/smithy/tree/main/smithy-aws-protocol-tests/model/restXml

    +reference: https://github.com/awslabs/smithy/tree/main/smithy-aws-protocol-tests/model/restXml

    These compliance tests define a model that is used to define test cases and the expected serialized HTTP requests and responses for each case.

    TODO: Add event stream handling specifications.

    -
    -

    Error shape renaming#

    -

    By default, Smithy permits renaming shapes to disambiguate shape ID conflicts in -the service closure via the rename property. However, services using this protocol are -not allowed to rename error shapes (shapes with error trait applied).

    -

    Client-side implementations rely on the response body field code or __type to resolve the error type. -Server-side implementations of this protocol will only send the shape name for the response body field.

    -

    When there are conflicting shape IDs smithy.service#ServiceError and smithy.other#ServiceError, -the server will only send the shape name ServiceError. Clients will not be able to resolve -the correct error type without the namespace.

    -

    Server-side implementations of this protocol don't serialize renamed shape names. -As a result, renaming will not resolve the conflicting shape IDs issue, and hence it is not permitted.

    -
    - - - - - + + + +
    +
    + -
    - - - - - - - - - - - - - + +
    + \ No newline at end of file diff --git a/1.0/spec/aws/customizations/apigateway-customizations.html b/1.0/spec/aws/customizations/apigateway-customizations.html index 8896b608c6b..2c3932f1698 100644 --- a/1.0/spec/aws/customizations/apigateway-customizations.html +++ b/1.0/spec/aws/customizations/apigateway-customizations.html @@ -1,395 +1,123 @@ - - - - - - - Amazon API Gateway Customizations - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + Amazon API Gateway Customizations — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    + + + + + + + + + + + + + -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    Amazon API Gateway Customizations#

    -

    Accept header#

    +

    Accept header

    A client for Amazon API Gateway MUST set the Accept header to the string literal value of "application/json" for all requests.

    -
    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    - - - - - - - - + + + \ No newline at end of file diff --git a/1.0/spec/aws/customizations/glacier-customizations.html b/1.0/spec/aws/customizations/glacier-customizations.html index d31eb3bac12..1bdb8ba28c6 100644 --- a/1.0/spec/aws/customizations/glacier-customizations.html +++ b/1.0/spec/aws/customizations/glacier-customizations.html @@ -1,321 +1,93 @@ - - - - - - - Amazon Glacier Customizations - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + Amazon Glacier Customizations — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    + + + + + + + + + + + + + -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    Amazon Glacier Customizations#

    -

    X-Amz-Glacier-Version header#

    +

    X-Amz-Glacier-Version header

    A client for Amazon Glacier MUST set the X-Amz-Glacier-Version header to the value of the service shape's version property for all requests.

    -

    Default value for accountId#

    +

    Default value for accountId

    Many operations in Amazon Glacier have an accountId member that is bound to the URI. Customers can specify the string "-" to indicate that the account making the request should be used. Since this is what customers usually want, clients SHOULD set this value by default.

    -

    Default checksum generation#

    +

    Default checksum generation

    When uploading an archive as part of the UploadArchive or UploadMultipartPart operations, the X-Amz-Content-Sha256 and X-Amz-Sha256-Tree-Hash headers MUST be set. Since the logic for computing these headers is static, @@ -324,68 +96,27 @@

    Default checksum generation - -
    -
    - Next -
    -
    Amazon Machine Learning Customizations
    -
    - -
    - - -
    -
    - Previous -
    - -
    Amazon API Gateway Customizations
    - -
    -
    -

    -
    -
    - - Made with Sphinx and @pradyunsg's - - Furo - -
    -
    -
    - - - - - - -
    -
    -
    - - -
    -
    -
    -
    - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/aws/customizations/index.html b/1.0/spec/aws/customizations/index.html index 8720cc41837..70842536b26 100644 --- a/1.0/spec/aws/customizations/index.html +++ b/1.0/spec/aws/customizations/index.html @@ -1,308 +1,71 @@ - - - - - - - - AWS Service Customizations - Smithy 1.0 - - - - - - - - + - - - + + + + + AWS Service Customizations — Smithy 1.0 documentation - - - - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - + + + + - - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    AWS Service Customizations#

    -
    +
    + + + +
    +
    + +
    + - -
    -
    - - Made with Sphinx and @pradyunsg's - - Furo - -
    -
    -
    - - - - - - -
    -
    + +
    +
    + - -
    - -
    -
    - - - - - - - + + \ No newline at end of file diff --git a/1.0/spec/aws/customizations/machinelearning-customizations.html b/1.0/spec/aws/customizations/machinelearning-customizations.html index 05af4df7751..66d2e940835 100644 --- a/1.0/spec/aws/customizations/machinelearning-customizations.html +++ b/1.0/spec/aws/customizations/machinelearning-customizations.html @@ -1,309 +1,79 @@ - - - - - - - Amazon Machine Learning Customizations - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + Amazon Machine Learning Customizations — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    + + + + + + + + + + + + + -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    Amazon Machine Learning Customizations#

    -

    Set host to value of PredictEndpoint#

    +

    Set host to value of PredictEndpoint

    The Predict operation makes use of an endpoint provided by other operations in the service. The operation expects that the request will be sent to the host specified in the PredictEndpoint parameter. An AWS client SHOULD @@ -312,87 +82,45 @@

    Set host to value of

    -
    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/aws/customizations/s3-customizations.html b/1.0/spec/aws/customizations/s3-customizations.html index 50d83508fa5..2bb8067f7d5 100644 --- a/1.0/spec/aws/customizations/s3-customizations.html +++ b/1.0/spec/aws/customizations/s3-customizations.html @@ -1,316 +1,94 @@ - - - - - - - Amazon S3 Customizations - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + Amazon S3 Customizations — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    + + + + + + + + + + + + + -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    Amazon S3 Customizations#

    -

    S3 Bucket Addressing#

    +

    S3 Bucket Addressing

    Clients for Amazon S3 SHOULD expose multiple levels of configuration for bucket addressing: environment, file, client, and operation. Settings for bucket addressing should be resolved closest to the operation. Most bucket addressing configuration settings compose together. The following table is a non-exhaustive list of combinations showing the expected precedence orders for the S3 Bucket Virtual Hosting settings:

    -
    @@ -360,9 +138,8 @@

    S3 Bucket Addressing

    -
    -

    S3 Bucket Virtual Hosting#

    +

    S3 Bucket Virtual Hosting

    A client for Amazon S3 MUST expose the option to use virtual hosting for addressing a bucket. Configurations MUST support the default of using virtual hosting, explicitly configuring virtual hosting, and explicitly configuring the @@ -370,7 +147,6 @@

    S3 Bucket Addressing -
    @@ -395,16 +171,14 @@

    S3 Bucket Addressing

    -

    -

    S3 Dual-Stack Endpoints#

    +

    S3 Dual-Stack Endpoints

    A client for Amazon S3 MUST expose the option to use dual-stack endpoints for addressing a bucket. Configurations MUST default this setting to being disabled. When enabled, the string literal ".dualstack" is placed after S3's endpointPrefix of "s3" and before the region in the host for the request. Clients MUST have the S3 Bucket Virtual Hosting setting resolved to "virtual" to enable this setting.

    -
    @@ -425,16 +199,14 @@

    S3 Dual-Stack Endpoints

    -
    -

    S3 Transfer Acceleration Endpoints#

    +

    S3 Transfer Acceleration Endpoints

    A client for Amazon S3 MUST expose the option to use S3 transfer acceleration for addressing a bucket. Configurations MUST default this setting to being disabled. When enabled, the string literal "s3-accelerate" MUST replace the S3's endpointPrefix of "s3" and MUST remove the resolved region from the host. Clients MUST have the S3 Bucket Virtual Hosting setting resolved to "virtual" to enable this setting.

    -
    @@ -454,50 +226,49 @@

    S3 Transfer Acceleration Endpoints -

    S3 Traits#

    +

    S3 Traits

    -

    aws.customizations#s3UnwrappedXmlOutput trait#

    +

    aws.customizations#s3UnwrappedXmlOutput trait

    Summary
    Indicates the response body from S3 is not wrapped in the AWS restXml protocol operation-level XML node.
    Trait selector
    operation
    Value type
    Annotation trait

    Consider the following abridged model of S3's GetBucketLocation operation:

    -
    use aws.customizations#s3UnwrappedXmlOutput
    +
    use aws.customizations#s3UnwrappedXmlOutput
     
    -@http(uri: "/GetBucketLocation", method: "GET")
    -@s3UnwrappedXmlOutput
    -operation GetBucketLocation {
    -    input: GetBucketLocationInput,
    -    output: GetBucketLocationOutput
    -}
    +@http(uri: "/GetBucketLocation", method: "GET")
    +@s3UnwrappedXmlOutput
    +operation GetBucketLocation {
    +    input: GetBucketLocationInput,
    +    output: GetBucketLocationOutput
    +}
     
    -@output
    -@xmlName("LocationConstraint")
    -structure GetBucketLocationOutput {
    -    LocationConstraint: BucketLocationConstraint
    -}
    +@output
    +@xmlName("LocationConstraint")
    +structure GetBucketLocationOutput {
    +    LocationConstraint: BucketLocationConstraint
    +}
     
    -@enum([
    -    { value: "us-west-2", name: "us_west_2" }
    -])
    -string BucketLocationConstraint
    +@enum([
    +    { value: "us-west-2", name: "us_west_2" }
    +])
    +string BucketLocationConstraint
     

    Since this operation is modeled with @s3UnwrappedXmlOutput, an Amazon S3 client should expect the response from S3 to be unwrapped as shown below:

    -
    <LocationConstraint xmlns="http://s3.amazonaws.com/doc/2006-03-01/">us-west-2</LocationConstraint>
    +
    <LocationConstraint xmlns="http://s3.amazonaws.com/doc/2006-03-01/">us-west-2</LocationConstraint>
     

    Without @s3UnwrappedXmlOutput on the operation, the response would be expected to be wrapped with the AWS restXml protocol operation-level XML node:

    -
    <LocationConstraint xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    -    <LocationConstraint>us-west-2</LocationConstraint>
    +
    <LocationConstraint xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    +    <LocationConstraint>us-west-2</LocationConstraint>
     </LocationConstraint>
     
    @@ -507,68 +278,27 @@

    aws.customizati

    - -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - + + + \ No newline at end of file diff --git a/1.0/spec/aws/index.html b/1.0/spec/aws/index.html index 7a17dc18e4e..11ef8ae631e 100644 --- a/1.0/spec/aws/index.html +++ b/1.0/spec/aws/index.html @@ -1,308 +1,70 @@ - - - - - - - AWS specifications - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + AWS specifications — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    AWS specifications#

    -
    +
    + + + +
    +
    +
    + + + + +
    +

    AWS specifications

    +
    -

    AWS Protocols#

    -
    -

    AWS Service Customizations#

    -
    +

    AWS Service Customizations

    + -
    -
    - - Made with Sphinx and @pradyunsg's - - Furo - -
    -
    -
    - - - - - - -
    -
    -
    - - -
    -
    -
    -
    - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/auth-traits.html b/1.0/spec/core/auth-traits.html index ec9d49a6407..30d9717b74f 100644 --- a/1.0/spec/core/auth-traits.html +++ b/1.0/spec/core/auth-traits.html @@ -1,317 +1,92 @@ - - - - - - - 7. Authentication traits - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + 7. Authentication traits — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - - - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    7. Authentication traits#

    +
    + + + +
    +
    +
    + + + + +
    +

    7. Authentication traits

    Authentication traits define how a client authenticates with a service.

    +
    -

    7.1. authDefinition trait#

    +

    7.1. authDefinition trait

    Summary
    A meta-trait that marks a trait as an authentication scheme. Traits that are marked with this trait are applied to service shapes to indicate how a client can authenticate with the service.
    Trait selector
    [trait|trait]
    Value type

    An object with the following properties:

    -
    @@ -334,7 +109,6 @@
    -

    Every operation in the closure of a service is expected to support the @@ -344,112 +118,112 @@

    The following example defines a service that supports both httpBasicAuth and the hypothetical fooExample authentication scheme.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@authDefinition
    -@trait(selector: "service")
    -structure fooExample {}
    +@authDefinition
    +@trait(selector: "service")
    +structure fooExample {}
     
    -@fooExample
    -@httpBasicAuth
    -service WeatherService {
    -    version: "2017-02-11",
    -}
    +@fooExample
    +@httpBasicAuth
    +service WeatherService {
    +    version: "2017-02-11",
    +}
     

    Because authentication scheme definitions are just specialized shapes, they can also support configuration settings.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@authDefinition
    -@trait(selector: "service")
    -structure algorithmAuth {
    -    algorithm: AlgorithmAuthAlgorithm,
    -}
    +@authDefinition
    +@trait(selector: "service")
    +structure algorithmAuth {
    +    algorithm: AlgorithmAuthAlgorithm,
    +}
     
    -@private
    -@enum([{value: "SHA-2"}])
    -string AlgorithmAuthAlgorithm
    +@private
    +@enum([{value: "SHA-2"}])
    +string AlgorithmAuthAlgorithm
     
    -@algorithmAuth(algorithm: "SHA-2")
    -service WeatherService {
    -    version: "2017-02-11",
    -}
    +@algorithmAuth(algorithm: "SHA-2")
    +service WeatherService {
    +    version: "2017-02-11",
    +}
     
    -

    7.2. httpBasicAuth trait#

    +

    7.2. httpBasicAuth trait

    Summary
    Indicates that a service supports HTTP Basic Authentication as defined in RFC 2617.
    Trait selector
    service
    Value type
    Annotation trait.
    -
    @httpBasicAuth
    -service WeatherService {
    -    version: "2017-02-11",
    -}
    +
    @httpBasicAuth
    +service WeatherService {
    +    version: "2017-02-11",
    +}
     
    -

    7.3. httpDigestAuth trait#

    +

    7.3. httpDigestAuth trait

    Summary
    Indicates that a service supports HTTP Digest Authentication as defined in RFC 2617.
    Trait selector
    service
    Value type
    Annotation trait.
    -
    @httpDigestAuth
    -service WeatherService {
    -    version: "2017-02-11",
    -}
    +
    @httpDigestAuth
    +service WeatherService {
    +    version: "2017-02-11",
    +}
     
    -

    7.4. httpBearerAuth trait#

    +

    7.4. httpBearerAuth trait

    Summary
    Indicates that a service supports HTTP Bearer Authentication as defined in RFC 6750.
    Trait selector
    service
    Value type
    Annotation trait.
    -
    @httpBearerAuth
    -service WeatherService {
    -    version: "2017-02-11",
    -}
    +
    @httpBearerAuth
    +service WeatherService {
    +    version: "2017-02-11",
    +}
     
    -

    7.5. httpApiKeyAuth trait#

    +

    7.5. httpApiKeyAuth trait

    Summary
    Indicates that a service supports HTTP-specific authentication using an API key sent in a header or query string parameter.
    @@ -458,7 +232,6 @@

    The httpApiKeyAuth trait is an object that supports the following properties:

    -
    @@ -489,26 +262,25 @@
    -

    The following example defines a service that accepts an API key in the "X-Api-Key" HTTP header:

    -
    @httpApiKeyAuth(name: "X-Api-Key", in: "header")
    -service WeatherService {
    -    version: "2017-02-11",
    -}
    +
    @httpApiKeyAuth(name: "X-Api-Key", in: "header")
    +service WeatherService {
    +    version: "2017-02-11",
    +}
     

    The following example defines a service that uses an API key auth scheme through the HTTP Authorization header:

    -
    @httpApiKeyAuth(scheme: "ApiKey", name: "Authorization", in: "header")
    -service WeatherService {
    -    version: "2017-02-11",
    -}
    +
    @httpApiKeyAuth(scheme: "ApiKey", name: "Authorization", in: "header")
    +service WeatherService {
    +    version: "2017-02-11",
    +}
     
    -

    7.6. optionalAuth trait#

    +

    7.6. optionalAuth trait

    Summary
    Indicates that an operation MAY be invoked without authentication, regardless of any authentication traits applied to the operation.
    @@ -517,26 +289,26 @@

    The following example defines a service that uses HTTP digest authentication, and bound to the service is an operation that supports unauthenticated access.

    -
    @httpDigestAuth
    -service WeatherService {
    -    version: "2017-02-11",
    -    operations: [PingServer]
    -}
    +
    @httpDigestAuth
    +service WeatherService {
    +    version: "2017-02-11",
    +    operations: [PingServer]
    +}
     
    -@optionalAuth
    -operation PingServer {}
    +@optionalAuth
    +operation PingServer {}
     

    The following example defines an operation that does not support any authentication. This kind of operation does not require the optionalAuth trait.

    -
    @auth([])
    -operation SomeUnauthenticatedOperation {}
    +
    @auth([])
    +operation SomeUnauthenticatedOperation {}
     
    -

    7.7. auth trait#

    +

    7.7. auth trait

    Summary
    Defines the priority ordered authentication schemes supported by a service or operation. When applied to a service, it defines the default @@ -580,206 +352,165 @@
    -
    @httpBasicAuth
    -@httpDigestAuth
    -@httpBearerAuth
    -service ServiceWithNoAuthTrait {
    -    version: "2020-01-29",
    -    operations: [
    -        OperationA,
    -        OperationB
    -    ]
    -}
    +
    @httpBasicAuth
    +@httpDigestAuth
    +@httpBearerAuth
    +service ServiceWithNoAuthTrait {
    +    version: "2020-01-29",
    +    operations: [
    +        OperationA,
    +        OperationB
    +    ]
    +}
     
    -// This operation does not have the @auth trait and is bound to a service
    -// without the @auth trait. The effective set of authentication schemes it
    -// supports are: httpBasicAuth, httpDigestAuth and httpBearerAuth
    -operation OperationA {}
    +// This operation does not have the @auth trait and is bound to a service
    +// without the @auth trait. The effective set of authentication schemes it
    +// supports are: httpBasicAuth, httpDigestAuth and httpBearerAuth
    +operation OperationA {}
     
    -// This operation does have the @auth trait and is bound to a service
    -// without the @auth trait. The effective set of authentication schemes it
    -// supports are: httpDigestAuth.
    -@auth([httpDigestAuth])
    -operation OperationB {}
    +// This operation does have the @auth trait and is bound to a service
    +// without the @auth trait. The effective set of authentication schemes it
    +// supports are: httpDigestAuth.
    +@auth([httpDigestAuth])
    +operation OperationB {}
     
    -@httpBasicAuth
    -@httpDigestAuth
    -@httpBearerAuth
    -@auth([httpBasicAuth, httpDigestAuth])
    -service ServiceWithAuthTrait {
    -    version: "2020-01-29",
    -    operations: [
    -        OperationC,
    -        OperationD
    -    ]
    -}
    +@httpBasicAuth
    +@httpDigestAuth
    +@httpBearerAuth
    +@auth([httpBasicAuth, httpDigestAuth])
    +service ServiceWithAuthTrait {
    +    version: "2020-01-29",
    +    operations: [
    +        OperationC,
    +        OperationD
    +    ]
    +}
     
    -// This operation does not have the @auth trait and is bound to a service
    -// with the @auth trait. The effective set of authentication schemes it
    -// supports are: httpBasicAuth, httpDigestAuth
    -operation OperationC {}
    +// This operation does not have the @auth trait and is bound to a service
    +// with the @auth trait. The effective set of authentication schemes it
    +// supports are: httpBasicAuth, httpDigestAuth
    +operation OperationC {}
     
    -// This operation has the @auth trait and is bound to a service
    -// with the @auth trait. The effective set of authentication schemes it
    -// supports are: httpBearerAuth
    -@auth([httpBearerAuth])
    -operation OperationD {}
    +// This operation has the @auth trait and is bound to a service
    +// with the @auth trait. The effective set of authentication schemes it
    +// supports are: httpBearerAuth
    +@auth([httpBearerAuth])
    +operation OperationD {}
     

    The following auth trait is invalid because it references an authentication scheme trait that is not applied to the service:

    -
    @httpDigestAuth
    -@auth([httpBasicAuth]) // <-- Invalid!
    -service InvalidExample {
    -    version: "2017-02-11"
    -}
    +
    @httpDigestAuth
    +@auth([httpBasicAuth]) // <-- Invalid!
    +service InvalidExample {
    +    version: "2017-02-11"
    +}
     

    The following operation auth trait is invalid because it references an authentication scheme trait that is not applied to the service:

    -
    @httpDigestAuth
    -service InvalidExample {
    -    version: "2017-02-11",
    -    operations: [OperationA]
    -}
    +
    @httpDigestAuth
    +service InvalidExample {
    +    version: "2017-02-11",
    +    operations: [OperationA]
    +}
     
    -@auth([httpBasicAuth]) // <-- Invalid!
    -operation OperationA {}
    +@auth([httpBasicAuth]) // <-- Invalid!
    +operation OperationA {}
     
    -

    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/behavior-traits.html b/1.0/spec/core/behavior-traits.html index b94bb7fd681..f810ca3048b 100644 --- a/1.0/spec/core/behavior-traits.html +++ b/1.0/spec/core/behavior-traits.html @@ -1,310 +1,85 @@ - - - - - - - 8. Behavior traits - Smithy 1.0 - - - - - - - - + + + + + + 8. Behavior traits — Smithy 1.0 documentation + + + + + - - - - + + + + + + + + + + + + + + + +
    +
    + + +
    +
    - - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    8. Behavior traits#

    -

    Behavior traits are used to alter the behavior of operations.

    -

    8.1. idempotencyToken trait#

    +

    8.1. idempotencyToken trait

    Summary
    Defines the input member of an operation that is used by the server to identify and discard replayed requests.
    @@ -325,20 +100,20 @@

    8. Behavior traits

    Client implementations MAY automatically provide a value for a request token member if and only if the member is not explicitly provided.

    -
    operation AllocateWidget {
    -    input: AllocateWidgetInput
    -}
    +
    operation AllocateWidget {
    +    input: AllocateWidgetInput
    +}
     
    -@input
    -structure AllocateWidgetInput {
    -    @idempotencyToken
    -    clientToken: String,
    -}
    +@input
    +structure AllocateWidgetInput {
    +    @idempotencyToken
    +    clientToken: String,
    +}
     
    -

    8.2. idempotent trait#

    +

    8.2. idempotent trait

    Summary
    Indicates that the intended effect on the server of multiple identical requests with an operation is the same as the effect for a single such @@ -347,11 +122,11 @@

    8. Behavior traitsValue type
    Annotation trait
    Conflicts with
    readonly trait

    -
    @idempotent
    -operation DeleteSomething {
    -    input: DeleteSomethingInput,
    -    output: DeleteSomethingOutput
    -}
    +
    @idempotent
    +operation DeleteSomething {
    +    input: DeleteSomethingInput,
    +    output: DeleteSomethingOutput
    +}
     
    @@ -361,23 +136,23 @@

    8. Behavior traits

    -

    8.3. readonly trait#

    +

    8.3. readonly trait

    Summary
    Indicates that an operation is effectively read-only.
    Trait selector
    operation
    Value type
    Annotation trait
    Conflicts with
    idempotent trait
    -
    @readonly
    -operation GetSomething {
    -    input: GetSomethingInput,
    -    output: GetSomethingOutput
    -}
    +
    @readonly
    +operation GetSomething {
    +    input: GetSomethingInput,
    +    output: GetSomethingOutput
    +}
     
    -

    8.4. retryable trait#

    +

    8.4. retryable trait

    Summary
    Indicates that an error MAY be retried by the client.
    Trait selector

    structure[trait|error]

    @@ -386,7 +161,6 @@

    8. Behavior traitsValue type
    structure

    The retryable trait is a structure that contains the following members:

    -
    @@ -406,21 +180,20 @@

    8. Behavior traits

    -
    -
    @error("server")
    -@retryable
    -@httpError(503)
    -structure ServiceUnavailableError {}
    -
    -@error("client")
    -@retryable(throttling: true)
    -@httpError(429)
    -structure ThrottlingError {}
    +
    @error("server")
    +@retryable
    +@httpError(503)
    +structure ServiceUnavailableError {}
    +
    +@error("client")
    +@retryable(throttling: true)
    +@httpError(429)
    +structure ThrottlingError {}
     
    -

    8.5. paginated trait#

    +

    8.5. paginated trait

    Summary
    The paginated trait indicates that an operation intentionally limits the number of results returned in a single response and that multiple @@ -434,7 +207,6 @@

    8. Behavior traits

    The paginated trait is a structure that contains the following members:

    -
    @@ -484,8 +256,7 @@

    8. Behavior traitsstring

    The name of an operation input member that limits the maximum number of results to include in the operation output. This input member -SHOULD NOT be required and SHOULD target an integer shape. It can, but -SHOULD NOT target a byte, short, or long shape.

    +SHOULD NOT be required and MUST target an integer shape.

    Warning

    Do not attempt to fill response pages to meet the value provided @@ -497,91 +268,90 @@

    8. Behavior traits

    -

    The following example defines a paginated operation that sets each value explicitly on the operation.

    -
    namespace smithy.example
    -
    -@readonly
    -@paginated(inputToken: "nextToken", outputToken: "nextToken",
    -           pageSize: "maxResults", items: "foos")
    -operation GetFoos {
    -    input: GetFoosInput,
    -    output: GetFoosOutput
    -}
    -
    -@input
    -structure GetFoosInput {
    -    maxResults: Integer,
    -    nextToken: String
    -}
    -
    -@output
    -structure GetFoosOutput {
    -    nextToken: String,
    -
    -    @required
    -    foos: StringList,
    -}
    -
    -list StringList {
    -    member: String
    -}
    +
    namespace smithy.example
    +
    +@readonly
    +@paginated(inputToken: "nextToken", outputToken: "nextToken",
    +           pageSize: "maxResults", items: "foos")
    +operation GetFoos {
    +    input: GetFoosInput,
    +    output: GetFoosOutput
    +}
    +
    +@input
    +structure GetFoosInput {
    +    maxResults: Integer,
    +    nextToken: String
    +}
    +
    +@output
    +structure GetFoosOutput {
    +    nextToken: String,
    +
    +    @required
    +    foos: StringList,
    +}
    +
    +list StringList {
    +    member: String
    +}
     

    Attaching the paginated trait to a service provides default pagination -configuration settings to all paginated operations bound within the closure -of the service. Pagination settings configured on an operation override any -inherited service setting.

    +configuration settings to all operations bound within the closure of the +service. Pagination settings configured on an operation override any inherited +service setting.

    The following example defines a paginated operation that inherits some settings from a service.

    -
    namespace smithy.example
    -
    -@paginated(inputToken: "nextToken", outputToken: "nextToken",
    -           pageSize: "maxResults")
    -service Example {
    -    version: "2019-06-27",
    -    operations: [GetFoos],
    -}
    -
    -@readonly @paginated(items: "foos")
    -operation GetFoos {
    -    input: GetFoosInput,
    -    output: GetFoosOutput
    -}
    +
    namespace smithy.example
    +
    +@paginated(inputToken: "nextToken", outputToken: "nextToken",
    +           pageSize: "maxResults")
    +service Example {
    +    version: "2019-06-27",
    +    operations: [GetFoos],
    +}
    +
    +@readonly @paginated(items: "foos")
    +operation GetFoos {
    +    input: GetFoosInput,
    +    output: GetFoosOutput
    +}
     

    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/constraint-traits.html b/1.0/spec/core/constraint-traits.html index 06ee245012d..0672cabc71e 100644 --- a/1.0/spec/core/constraint-traits.html +++ b/1.0/spec/core/constraint-traits.html @@ -1,311 +1,89 @@ - - - - - - - - 3. Constraint traits - Smithy 1.0 - - - - - - - - + - - - + + + + + 3. Constraint traits — Smithy 1.0 documentation - - - - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    3. Constraint traits#

    +
    + + + +
    +
    +
    + + + + +
    +

    3. Constraint traits

    Constraint traits are used to constrain the values that can be provided for a shape.

    +
    -

    3.1. enum trait#

    +

    3.1. enum trait

    Summary
    Constrains the acceptable values of a string to a fixed set.
    Trait selector
    string
    @@ -314,7 +92,6 @@

    Smithy models SHOULD apply the enum trait when string shapes have a fixed set of allowable values.

    An enum definition is a structure that supports the following members:

    -
    @@ -376,7 +153,6 @@
    -

    Note

    Code generators MAY choose to represent enums as programming language @@ -387,75 +163,75 @@

    The following example defines an enum of valid string values for MyString.

    -
    @enum([
    -    {
    -        value: "t2.nano",
    -        name: "T2_NANO",
    -        documentation: """
    -            T2 instances are Burstable Performance
    -            Instances that provide a baseline level of CPU
    -            performance with the ability to burst above the
    -            baseline.""",
    -        tags: ["ebsOnly"]
    -    },
    -    {
    -        value: "t2.micro",
    -        name: "T2_MICRO",
    -        documentation: """
    -            T2 instances are Burstable Performance
    -            Instances that provide a baseline level of CPU
    -            performance with the ability to burst above the
    -            baseline.""",
    -        tags: ["ebsOnly"]
    -    },
    -    {
    -        value: "m256.mega",
    -        name: "M256_MEGA",
    -        deprecated: true
    -    }
    -])
    -string MyString
    +
    @enum([
    +    {
    +        value: "t2.nano",
    +        name: "T2_NANO",
    +        documentation: """
    +            T2 instances are Burstable Performance
    +            Instances that provide a baseline level of CPU
    +            performance with the ability to burst above the
    +            baseline.""",
    +        tags: ["ebsOnly"]
    +    },
    +    {
    +        value: "t2.micro",
    +        name: "T2_MICRO",
    +        documentation: """
    +            T2 instances are Burstable Performance
    +            Instances that provide a baseline level of CPU
    +            performance with the ability to burst above the
    +            baseline.""",
    +        tags: ["ebsOnly"]
    +    },
    +    {
    +        value: "m256.mega",
    +        name: "M256_MEGA",
    +        deprecated: true
    +    }
    +])
    +string MyString
     
    -

    3.2. idRef trait#

    +

    3.2. idRef trait

    Summary

    Indicates that a string value MUST contain a valid absolute shape ID.

    @@ -473,7 +249,6 @@

    The idRef trait is a structure that supports the following optional members:

    -
    @@ -508,95 +283,94 @@
    -

    To illustrate an example, a custom trait named integerRef is defined. This trait can be attached to any shape, and the value of the trait MUST contain a valid shape ID that targets an integer shape in the model.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@trait
    -@idRef(failWhenMissing: true, selector: "integer")
    -string integerRef
    +@trait
    +@idRef(failWhenMissing: true, selector: "integer")
    +string integerRef
     

    Given the following model,

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@integerRef(NotFound)
    -string InvalidShape1
    +@integerRef(NotFound)
    +string InvalidShape1
     
    -@integerRef(String)
    -string InvalidShape2
    +@integerRef(String)
    +string InvalidShape2
     
    -@integerRef("invalid-shape-id!")
    -string InvalidShape3
    +@integerRef("invalid-shape-id!")
    +string InvalidShape3
     
    -@integerRef(Integer)
    -string ValidShape
    +@integerRef(Integer)
    +string ValidShape
     
    -@integerRef(MyShape)
    -string ValidShape2
    +@integerRef(MyShape)
    +string ValidShape2
     
    -integer MyShape
    +integer MyShape
     
    -

    3.3. length trait#

    +

    3.3. length trait

    Summary
    Constrains a shape to minimum and maximum number of elements or size.
    Trait selector

    :test(collection, map, string, blob, member > :is(collection, map, string, blob))

    @@ -623,7 +397,6 @@
    Value type
    structure

    The length trait is a structure that contains the following members:

    -
    @@ -647,11 +420,9 @@
    -

    At least one of min, max is required.

    The following table describes what a length trait constrains when applied to the corresponding shape:

    -
    @@ -680,32 +451,31 @@
    -
    -
    @length(min: 1, max: 10)
    -string MyString
    +
    @length(min: 1, max: 10)
    +string MyString
     
    -

    3.4. pattern trait#

    +

    3.4. pattern trait

    Summary
    Restricts string shape values to a specified regular expression.
    Trait selector

    :test(string, member > string)

    @@ -741,27 +511,27 @@ @pattern("^\\w+$").

    -
    @pattern("\\w+")
    -string MyString
    +
    @pattern("\\w+")
    +string MyString
     
    -

    3.5. private trait#

    +

    3.5. private trait

    Summary
    Prevents models defined in a different namespace from referencing the targeted shape.
    @@ -774,7 +544,7 @@ of the targeted shape.

    -

    3.6. range trait#

    +

    3.6. range trait

    Summary
    Restricts allowed values of byte, short, integer, long, float, double, bigDecimal, and bigInteger shapes within an acceptable lower and upper @@ -785,7 +555,6 @@
    Value type
    structure

    The range trait is a structure that contains the following members:

    -
    @@ -809,36 +578,35 @@
    -

    At least one of min or max is required. min and max accept both integers and real numbers. Real numbers may only be applied to float, double, or bigDecimal shapes. min and max MUST fall within the allowable range of the targeted numeric shape to which it is applied.

    -
    @range(min: 1, max: 10)
    -integer MyInt
    +
    @range(min: 1, max: 10)
    +integer MyInt
     
    -

    3.7. required trait#

    +

    3.7. required trait

    Summary
    Marks a structure member as required, meaning a value for the member MUST be present and not set to null.
    @@ -854,27 +622,27 @@ error is marked as required, a service MUST provide a value for the member in a response.

    -
    structure MyStructure {
    -    @required
    -    foo: FooString,
    -}
    +
    structure MyStructure {
    +    @required
    +    foo: FooString,
    +}
     
    -

    3.8. uniqueItems trait#

    +

    3.8. uniqueItems trait

    +
    +

    Warning

    +

    This trait has been deprecated. It will be removed in future versions +of Smithy. Set shapes should be used instead.

    +
    -
    Summary
    Indicates that the items in a list MUST be unique -based on Value equality.
    -
    Trait selector

    list :not(> member ~> :is(float, double, document))

    -

    A list that does not transitively contain floats, doubles, or documents

    -
    -
    Conflicts with
    +
    Summary
    Indicates that the items in a List MUST be unique.
    +
    Trait selector

    :test(list > member > simpleType)

    +

    A list that targets any simple type.

    Value type
    Annotation trait.
    -
    @uniqueItems
    -list MyList {
    -    member: String
    -}
    +
    +
    @uniqueItems
    +list MyList {
    +    member: String,
    +}
     
    -
    -

    3.8.1. Value equality#

    -

    Two values are considered equal if:

    -
      -
    • They are the same type.
    • -
    • Both are strings and are the same codepoint-for-codepoint.
    • -
    • Both are blobs and are the same byte-for-byte.
    • -
    • Both are booleans and are both true or are both false.
    • -
    • Both are timestamps and refer to the same instant in time.
    • -
    • Both are lists and have an equal value item-for-item. Note that -sets, a deprecated data type, are treated exactly like lists.
    • -
    • Both are maps, have the same number of entries, and each key value -pair in one map has an equal key value pair in the other map. The -order of entries does not matter.
    • -
    • Both are numbers of the same type and have the same mathematical value.
    • -
    • Both are structures of the same type and have the same members with -equal values.
    • -
    • Both are unions of the same type, are set to the same member, and the -set members have the same value.
    • -
    -
    -

    Note

    -

    Floats, doubles, and documents are not allowed in @uniqueItems lists -because they only allow for partial equivalence and require special care -to determine if two values are considered equal.

    -
    +
    -

    3.9. Trait precedence#

    -

    Some constraint traits can be applied to shapes as well as members. -Constraint traits applied to members take precedence over constraint -traits applied to the shape targeted by members.

    +

    3.9. Trait precedence

    +

    Some constraints can be applied to shapes as well as structure members. If a +constraint of the same type is applied to a structure member and the shape +that the member targets, the trait applied to the member takes precedence.

    In the below example, the range trait applied to numberOfItems takes precedence over the one applied to PositiveInteger. The resolved minimum will be 7, and the maximum 12.

    -
    structure ShoppingCart {
    -    @range(min: 7, max:12)
    -    numberOfItems: PositiveInteger
    -}
    +
    structure ShoppingCart {
    +    @range(min: 7, max:12)
    +    numberOfItems: PositiveInteger
    +}
     
    -@range(min: 1)
    -integer PositiveInteger
    +@range(min: 1)
    +integer PositiveInteger
     
    -
    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/documentation-traits.html b/1.0/spec/core/documentation-traits.html index 6a30960d766..a39b4df6c03 100644 --- a/1.0/spec/core/documentation-traits.html +++ b/1.0/spec/core/documentation-traits.html @@ -1,318 +1,97 @@ - - - - - - - 4. Documentation traits - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + 4. Documentation traits — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    4. Documentation traits#

    +
    + + + +
    +
    +
    + + + + +
    +

    4. Documentation traits

    Documentation traits are used to document and describe shapes in the model in a way that does not materially affect the semantics of the model.

    +
    -

    4.1. deprecated trait#

    +

    4.1. deprecated trait

    Summary
    Marks a shape or member as deprecated.
    Trait selector
    *
    Value type
    structure

    The deprecated trait is a structure that supports the following members:

    -
    @@ -337,49 +116,48 @@
    -
    -
    @deprecated
    -string SomeString
    +
    @deprecated
    +string SomeString
     
    -@deprecated(message: "This shape is no longer used.", since: "1.3")
    -string OtherString
    +@deprecated(message: "This shape is no longer used.", since: "1.3")
    +string OtherString
     
    -

    4.2. documentation trait#

    +

    4.2. documentation trait

    Summary
    Adds documentation to a shape or member using the CommonMark format.
    Trait selector
    *
    Value type
    string
    -
    @documentation("This *is* documentation about the shape.")
    -string MyString
    +
    @documentation("This *is* documentation about the shape.")
    +string MyString
     
    @@ -393,46 +171,46 @@

    For example, given the following model,

    -
    structure Foo {
    -    @documentation("Member documentation")
    -    baz: Baz,
    +
    structure Foo {
    +    @documentation("Member documentation")
    +    baz: Baz,
     
    -    bar: Baz,
    +    bar: Baz,
     
    -    qux: String,
    -}
    +    qux: String,
    +}
     
    -@documentation("Shape documentation")
    -string Baz
    +@documentation("Shape documentation")
    +string Baz
     
    -

    4.3. examples trait#

    +

    4.3. examples trait

    Summary
    Provides example inputs and outputs for operations.
    Trait selector
    operation
    Value type
    list of example structures

    Each example trait value is a structure with the following members:

    -
    @@ -490,61 +267,57 @@
    -

    The values provided for the input and output members MUST be compatible with the shapes and constraints of the corresponding structure. These values use the same semantics and format as custom trait values.

    -

    A value for output or error SHOULD be provided. However, both -MUST NOT be defined for the same example.

    -
    @readonly
    -operation MyOperation {
    -    input: MyOperationInput,
    -    output: MyOperationOutput,
    -    errors: [MyOperationError]
    -}
    +
    @readonly
    +operation MyOperation {
    +    input: MyOperationInput,
    +    output: MyOperationOutput,
    +    errors: [MyOperationError]
    +}
     
    -apply MyOperation @examples([
    -    {
    -        title: "Invoke MyOperation",
    -        input: {
    -            tags: ["foo", "baz", "bar"],
    -        },
    -        output: {
    -            status: "PENDING",
    -        }
    -    },
    -    {
    -        title: "Another example for MyOperation",
    -        input: {
    -            foo: "baz",
    -        },
    -        output: {
    -            status: "PENDING",
    -        }
    -    },
    -    {
    -        title: "Error example for MyOperation",
    -        input: {
    -            foo: "!",
    -        },
    -        error: {
    -            shapeId: MyOperationError,
    -            content: {
    -                message: "Invalid 'foo'. Special character not allowed.",
    -            }
    -        }
    -    },
    -])
    +apply MyOperation @examples([
    +    {
    +        title: "Invoke MyOperation",
    +        input: {
    +            tags: ["foo", "baz", "bar"],
    +        },
    +        output: {
    +            status: "PENDING",
    +        }
    +    },
    +    {
    +        title: "Another example for MyOperation",
    +        input: {
    +            foo: "baz",
    +        },
    +        output: {
    +            status: "PENDING",
    +        }
    +    },
    +    {
    +        title: "Error example for MyOperation",
    +        input: {
    +            foo: 1,
    +        },
    +        error: {
    +            shapeId: MyOperationError,
    +            content: {
    +                message: "Invalid 'foo'",
    +            }
    +        }
    +    },
    +])
     
    -

    4.3.1. ErrorExample structure#

    +

    4.3.1. ErrorExample structure

    The ErrorExample structure defines an error example using the following members:

    -
    @@ -574,9 +347,8 @@
    -
    -

    4.4. externalDocumentation trait#

    +

    4.4. externalDocumentation trait

    Summary
    Provides named links to external documentation for a shape.
    Trait selector
    *
    @@ -584,19 +356,19 @@ URL.
    -
    @externalDocumentation(
    -    "Homepage": "https://www.example.com/",
    -    "API Reference": "https://www.example.com/api-ref",
    -)
    -service MyService {
    -    version: "2006-03-01",
    -}
    +
    @externalDocumentation(
    +    "Homepage": "https://www.example.com/",
    +    "API Reference": "https://www.example.com/api-ref",
    +)
    +service MyService {
    +    version: "2006-03-01",
    +}
     
    -

    4.5. internal trait#

    +

    4.5. internal trait

    Summary
    Shapes marked with the internal trait are meant only for internal use. Tooling can use the internal trait to filter out shapes from models @@ -609,18 +381,18 @@ same company, whereas clients for external customers could be built from a filtered version of the model.

    -
    structure MyStructure {
    -    foo: String,
    +
    structure MyStructure {
    +    foo: String,
     
    -    @internal
    -    bar: String,
    -}
    +    @internal
    +    bar: String,
    +}
     
    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/endpoint-traits.html b/1.0/spec/core/endpoint-traits.html index 3e672072019..734e4461420 100644 --- a/1.0/spec/core/endpoint-traits.html +++ b/1.0/spec/core/endpoint-traits.html @@ -1,318 +1,88 @@ - - - - - - - 13. Endpoint Traits - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + 13. Endpoint Traits — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    13. Endpoint Traits#

    +
    + + + +
    +
    +
    + + + + +
    +

    13. Endpoint Traits

    Smithy provides various endpoint binding traits that can be used to configure request endpoints.

    +
    +

    Table of contents

    + +
    -

    13.1. endpoint trait#

    +

    13.1. endpoint trait

    Summary
    Configures a custom operation endpoint.
    Trait selector
    operation
    Value type
    structure

    The endpoint trait is a structure that contains the following members:

    -
    @@ -344,27 +114,26 @@
    -

    The following example defines an operation that uses a custom endpoint:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@readonly
    -@endpoint(hostPrefix: "{foo}.data.")
    -operation GetStatus {
    -    input: GetStatusInput,
    -    output: GetStatusOutput
    -}
    +@readonly
    +@endpoint(hostPrefix: "{foo}.data.")
    +operation GetStatus {
    +    input: GetStatusInput,
    +    output: GetStatusOutput
    +}
     
    -@input
    -structure GetStatusInput {
    -    @required
    -    @hostLabel
    -    foo: String
    -}
    +@input
    +structure GetStatusInput {
    +    @required
    +    @hostLabel
    +    foo: String
    +}
     
    -

    13.1.1. Labels#

    +

    13.1.1. Labels

    hostPrefix patterns MAY contain label placeholders. Labels consist of label name characters surrounded by open and closed braces (for example, "{label_name}" is a label and label_name is the label name). Every label @@ -372,19 +141,19 @@ be marked as required, the input member MUST have the hostLabel trait, and the input member MUST reference a string.

    Given the following operation,

    -
    @readonly
    -@endpoint(hostPrefix: "{foo}.data.")
    -operation GetStatus {
    -    input: GetStatusInput,
    -    output: GetStatusOutput
    -}
    +
    @readonly
    +@endpoint(hostPrefix: "{foo}.data.")
    +operation GetStatus {
    +    input: GetStatusInput,
    +    output: GetStatusOutput
    +}
     
    -@input
    -structure GetStatusInput {
    -    @required
    -    @hostLabel
    -    foo: String
    -}
    +@input
    +structure GetStatusInput {
    +    @required
    +    @hostLabel
    +    foo: String
    +}
     

    and the following value provided for GetStatusInput,

    @@ -396,62 +165,62 @@ not immediately adjacent and do not have identical label names.

    Given the following operation,

    -
    @readonly
    -@endpoint(hostPrefix: "{foo}-{bar}.data.")
    -operation GetStatus {
    -    input: GetStatusInput,
    -    output: GetStatusOutput
    -}
    +
    @readonly
    +@endpoint(hostPrefix: "{foo}-{bar}.data.")
    +operation GetStatus {
    +    input: GetStatusInput,
    +    output: GetStatusOutput
    +}
     
    -structure GetStatusInput {
    -    @required
    -    @hostLabel
    -    foo: String
    +structure GetStatusInput {
    +    @required
    +    @hostLabel
    +    foo: String
     
    -    @required
    -    @hostLabel
    -    bar: String
    -}
    +    @required
    +    @hostLabel
    +    bar: String
    +}
     
    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/http-traits.html b/1.0/spec/core/http-traits.html index 0080ee59b21..d9980e9b257 100644 --- a/1.0/spec/core/http-traits.html +++ b/1.0/spec/core/http-traits.html @@ -1,330 +1,102 @@ - - - - - - - - 11. HTTP binding traits - Smithy 1.0 - - - - - - - - + - - - + + + + + 11. HTTP binding traits — Smithy 1.0 documentation - - - - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    11. HTTP binding traits#

    +
    + + + +
    +
    +
    + + + + +
    +

    11. HTTP binding traits

    Smithy provides various HTTP binding traits that can be used by protocols to explicitly configure HTTP request and response messages.

    The members of an operation input, output, and errors MUST NOT be bound to multiple HTTP message locations (e.g., a member cannot be bound to both a URI label and to a header). Only top-level members of an operation's input, output, and error structures are considered when serializing HTTP messages.

    -
    -

    Important

    -

    Violating HTTP specifications or relying on poorly-supported HTTP -functionality when defining HTTP bindings will limit interoperability -and likely lead to undefined behavior across Smithy implementations. For -example, avoid defining GET/DELETE requests with payloads, defining -response payloads for operations with a 204/205 status, etc.

    +
    -

    11.1. http trait#

    +

    11.1. http trait

    Summary
    Configures the HTTP bindings of an operation.
    Trait selector
    operation
    Value type
    structure

    The http trait is a structure that supports the following members:

    -
    @@ -350,53 +122,50 @@ +not provided. The provided value SHOULD be between 100 and 599, and +it MUST be between 100 and 999.
    code integer The HTTP status code of a successful response. Defaults to 200 if -not provided. The provided value SHOULD be between 200 and 299, and -it MUST be between 100 and 999. Status codes that do not allow a body -like 204 and 205 SHOULD bind all output members to locations other than -the body of the response.
    -

    The following example defines an operation that uses HTTP bindings:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@idempotent
    -@http(method: "PUT", uri: "/{bucketName}/{key}", code: 200)
    -operation PutObject {
    -    input: PutObjectInput
    -}
    +@idempotent
    +@http(method: "PUT", uri: "/{bucketName}/{key}", code: 200)
    +operation PutObject {
    +    input: PutObjectInput
    +}
     
    -@input
    -structure PutObjectInput {
    -    // Sent in the URI label named "key".
    -    @required
    -    @httpLabel
    -    key: ObjectKey,
    +@input
    +structure PutObjectInput {
    +    // Sent in the URI label named "key".
    +    @required
    +    @httpLabel
    +    key: ObjectKey,
     
    -    // Sent in the URI label named "bucketName".
    -    @required
    -    @httpLabel
    -    bucketName: String,
    +    // Sent in the URI label named "bucketName".
    +    @required
    +    @httpLabel
    +    bucketName: String,
     
    -    // Sent in the X-Foo header
    -    @httpHeader("X-Foo")
    -    foo: String,
    +    // Sent in the X-Foo header
    +    @httpHeader("X-Foo")
    +    foo: String,
     
    -    // Sent in the query string as paramName
    -    @httpQuery("paramName")
    -    someValue: String,
    +    // Sent in the query string as paramName
    +    @httpQuery("paramName")
    +    someValue: String,
     
    -    // Sent in the body
    -    data: MyBlob,
    +    // Sent in the body
    +    data: MyBlob,
     
    -    // Sent in the body
    -    additional: String,
    -}
    +    // Sent in the body
    +    additional: String,
    +}
     
    -

    11.1.1. method#

    +

    11.1.1. method

    The method property defines the HTTP method of the operation (e.g., "GET", "PUT", "POST", "DELETE", "PATCH", etc). Smithy will use this value literally and will perform no validation on the method. The method value SHOULD @@ -405,7 +174,7 @@ operation.

    -

    11.1.2. uri#

    +

    11.1.2. uri

    The uri property defines the request-target of the operation in origin-form as defined in RFC 7230#section-5.3.1. The URI is a simple pattern that Smithy uses to match HTTP requests to operations and to bind @@ -430,20 +199,19 @@

  • MUST NOT case-sensitively conflict with other http / uri properties.
  • -
    @readonly
    -@http(method: "GET", uri: "/foo/{baz}")
    -operation GetService {
    -    output: GetServiceOutput
    -}
    +
    @readonly
    +@http(method: "GET", uri: "/foo/{baz}")
    +operation GetService {
    +    output: GetServiceOutput
    +}
     
    -

    11.1.2.1. Literal character sequences#

    +

    11.1.2.1. Literal character sequences

    Patterns with no labels will match only requests containing the exact literal characters declared in the pattern, with the exception of trailing slashes which are always optional.

    Given an endpoint of https://yourhost and a pattern of /my/uri/path:

    -
    @@ -480,9 +248,8 @@

    11.1.2.1. Literal character sequences

    -
    -

    11.1.2.3. Query string literals#

    +

    11.1.2.3. Query string literals

    Components of the query string can be matched literally in the URI pattern. The query string portion of a pattern MUST NOT contain labels.

    Literals can be in the form of required keys without values. Given a pattern of /path?requiredKey and an endpoint of http://yourhost:

    -
    @@ -641,11 +403,9 @@

    11.1.2.3. Query string literals

    -

    Literal query string parameters can be matched with required key-value pairs. Given a pattern of /path?requiredKey=requiredValue and an endpoint of http://yourhost:

    -
    @@ -686,15 +446,13 @@

    11.1.2.3. Query string literals

    -
    -

    11.1.2.4. Greedy labels#

    +

    11.1.2.4. Greedy labels

    A greedy label is a label suffixed with the + qualifier that can be used to match more than one path segment. At most, one greedy label may exist in any path pattern, and if present, it MUST be the last label in the pattern. Greedy labels MUST be bound to a string shape.

    Given a pattern of /my/uri/{label+} and an endpoint of http://yourhost:

    -
    @@ -727,14 +485,12 @@

    11.1.2.3. Query string literals

    -

    Greedy matching can be used to capture the whole URI to a label, which results in every request for a particular HTTP method being captured. For example, this can be modeled with a pattern of /{label+}.

    Segments in the middle of a URI can be captured using greedy labels. Greedy labels match greedily: they will match the longest possible string. Given a pattern of /prefix/{label+}/suffix and an endpoint of https://yourhost:

    -
    @@ -780,9 +536,8 @@

    11.1.2.3. Query string literals

    -
    -

    11.1.2.5. Pattern Validation and Conflict Avoidance#

    +

    11.1.2.5. Pattern Validation and Conflict Avoidance

    Smithy validates the patterns within a service against each other to ensure that no two patterns conflict with each other for the same HTTP method. To prevent ambiguity when matching requests for different operations, the @@ -836,7 +591,7 @@

    11.1.2.5. Pattern Validation and Conflic

    -

    11.2. httpError trait#

    +

    11.2. httpError trait

    Summary
    Defines an HTTP response code for an operation error.
    Trait selector
    structure[trait|error]
    @@ -849,9 +604,9 @@ 

    11.1.2.5. Pattern Validation and Conflic (for example, 404).

    The following example defines an error with an HTTP status code of 404.

    -
    @error("client")
    -@httpError(404)
    -structure MyError {}
    +
    @error("client")
    +@httpError(404)
    +structure MyError {}
     

    Default HTTP status codes

    @@ -864,16 +619,16 @@

    11.1.2.5. Pattern Validation and Conflic

    -

    11.3. httpHeader trait#

    +

    11.3. httpHeader trait

    Summary
    Binds a structure member to an HTTP header.
    Trait selector
    structure > :test(member > :test(boolean, number, string, timestamp,
    -        list > member > :test(boolean, number, string, timestamp)))
    +        collection > member > :test(boolean, number, string, timestamp)))
     

    The httpHeader trait can be applied to structure members that target a boolean, number, string, or timestamp; or a -structure member that targets a list of these types.

    +structure member that targets a list/set of these types.

    Value type
    string value defining a valid HTTP header field name according to section 3.2 of RFC7230. The value MUST NOT be @@ -905,10 +660,9 @@

    11.1.2.5. Pattern Validation and Conflic Carefully consider the maximum allowed length of each member that is bound to an HTTP header.

    -

    11.3.1. Restricted HTTP headers#

    +

    11.3.1. Restricted HTTP headers

    Various HTTP headers are highly discouraged for the httpHeader and httpPrefixHeaders traits.

    -
    @@ -974,9 +728,8 @@

    11.1.2.5. Pattern Validation and Conflic

    -

    -

    11.4. httpLabel trait#

    +

    11.4. httpLabel trait

    Summary
    Binds an operation input structure member to an HTTP label so that it is used as part of an @@ -998,21 +751,21 @@

    11.1.2.5. Pattern Validation and Conflic

    The following example defines an operation that send an HTTP label named foo as part of the URI of an HTTP request:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@readonly
    -@http(method: "GET", uri: "/{foo}")
    -operation GetStatus {
    -    input: GetStatusInput,
    -    output: GetStatusOutput
    -}
    +@readonly
    +@http(method: "GET", uri: "/{foo}")
    +operation GetStatus {
    +    input: GetStatusInput,
    +    output: GetStatusOutput
    +}
     
    -@input
    -structure GetStatusInput {
    -    @required
    -    @httpLabel
    -    foo: String
    -}
    +@input
    +structure GetStatusInput {
    +    @required
    +    @httpLabel
    +    foo: String
    +}
     

    Relationship to http trait

    @@ -1038,9 +791,8 @@

    11.1.2.5. Pattern Validation and Conflic (for example, 1985-04-12T23:20:50.52Z, and with percent-encoding, 1985-04-12T23%3A20%3A50.52Z). The timestampFormat trait MAY be used to use a custom serialization format. -
  • Characters not defined as unreserved by RFC 3986 section 2.3 -MUST be percent-encoded. That is, all characters except for -alphanumerics and -._~.
  • +
  • Reserved characters defined in section 2.2 of RFC3986 +and the % itself MUST be percent-encoded (that is, :/?#[]@!$&'()*+,;=%).
  • However, if the label is greedy, then "/" MUST NOT be percent-encoded because greedy labels are meant to span multiple path segments.
  • @@ -1053,11 +805,15 @@

    11.1.2.5. Pattern Validation and Conflic the body of the response.

    -

    11.5. httpPayload trait#

    +

    11.5. httpPayload trait

    Summary
    Binds a single structure member to the body of an HTTP message.
    -
    Trait selector

    structure > member

    -

    Any structure member

    +
    Trait selector
    structure > :test(member > :test(string, blob, structure, union, document, list, set, map))
    +
    +
    +

    The httpPayload trait can be applied to structure members that +target a string, blob, structure, union, document, +set, map, or list.

    Value type
    Annotation trait.
    Conflicts with
    httpLabel trait, httpQuery trait, httpQueryParams trait, @@ -1067,27 +823,27 @@

    11.1.2.5. Pattern Validation and Conflic

    The following example defines an operation that returns a blob of binary data in a response:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@readonly
    -@http(method: "GET", uri: "/random-binary-data")
    -operation GetRandomBinaryData {
    -    input: GetRandomBinaryDataInput,
    -    output: GetRandomBinaryDataOutput
    -}
    +@readonly
    +@http(method: "GET", uri: "/random-binary-data")
    +operation GetRandomBinaryData {
    +    input: GetRandomBinaryDataInput,
    +    output: GetRandomBinaryDataOutput
    +}
     
    -@input
    -structure GetRandomBinaryDataInput {}
    +@input
    +structure GetRandomBinaryDataInput {}
     
    -@output
    -structure GetRandomBinaryDataOutput {
    -    @required
    -    @httpHeader("Content-Type")
    -    contentType: String,
    +@output
    +structure GetRandomBinaryDataOutput {
    +    @required
    +    @httpHeader("Content-Type")
    +    contentType: String,
     
    -    @httpPayload
    -    content: Blob,
    -}
    +    @httpPayload
    +    content: Blob,
    +}
     

    Protocol-specific document payloads

    @@ -1110,22 +866,22 @@

    11.1.2.5. Pattern Validation and Conflic
    1. When a string or blob member is referenced, the raw value is serialized as the body of the message.
    2. -
    3. When any other type of member is referenced, the shape value is serialized -as a protocol-specific value that is sent -as the body of the message.
    4. +
    5. When a structure, union, list, +set, map, or document type is targeted, +the shape value is serialized as a protocol-specific +document that is sent as the body of the message.

    -

    11.6. httpPrefixHeaders trait#

    +

    11.6. httpPrefixHeaders trait

    Summary
    Binds a map of key-value pairs to prefixed HTTP headers.
    Trait selector
    structure > member
    -:test(> map :not([trait|sparse]) > member[id|member=value] > string)
    +:test(> map > member[id|member=value] > string)
     

    The httpPrefixHeaders trait can be applied to structure members -that target a map of string. The targeted map MUST NOT be marked -with the sparse trait.

    +that target a map of string.

    Value type
    string value that defines the prefix to prepend to each header field name stored in the targeted map member. For example, given a prefix value @@ -1137,30 +893,30 @@

    11.1.2.5. Pattern Validation and Conflic
    Structurally exclusive
    Only a single structure member can be bound to httpPrefixHeaders.

    Given the following Smithy model:

    -
    @readonly
    -@http(method: "GET", uri: "/myOperation")
    -operation MyOperation {
    -    input: MyOperationInput
    -}
    +
    @readonly
    +@http(method: "GET", uri: "/myOperation")
    +operation MyOperation {
    +    input: MyOperationInput
    +}
     
    -@input
    -structure MyOperationInput {
    -    @httpPrefixHeaders("X-Foo-")
    -    headers: StringMap
    -}
    +@input
    +structure MyOperationInput {
    +    @httpPrefixHeaders("X-Foo-")
    +    headers: StringMap
    +}
     
    -map StringMap {
    -    key: String,
    -    value: String
    -}
    +map StringMap {
    +    key: String,
    +    value: String
    +}
     

    And given the following input to MyOperation:

    {
    -    "headers": {
    -        "first": "hi",
    -        "second": "there"
    -    }
    +    "headers": {
    +        "first": "hi",
    +        "second": "there"
    +    }
     }
     
    @@ -1179,12 +935,12 @@

    11.1.2.5. Pattern Validation and Conflic bound to headers.

    -

    11.7. httpQuery trait#

    +

    11.7. httpQuery trait

    Summary
    Binds an operation input structure member to a query string parameter.
    Trait selector
    structure > member
     :test(> :test(string, number, boolean, timestamp),
    -      > list > member > :test(string, number, boolean, timestamp))
    +      > collection > member > :test(string, number, boolean, timestamp))
     

    The httpQuery trait can be applied to structure members that @@ -1201,35 +957,34 @@

    11.1.2.5. Pattern Validation and Conflic

    The following example defines an operation that optionally sends the color, shape, and size query string parameters in an HTTP request:

    -
    @readonly
    -@http(method: "GET", uri: "/things")
    -operation ListThings {
    -    input: ListThingsInput,
    -    output: ListThingsOutput, // omitted for brevity
    -}
    +
    @readonly
    +@http(method: "GET", uri: "/things")
    +operation ListThings {
    +    input: ListThingsInput,
    +    output: ListThingsOutput, // omitted for brevity
    +}
     
    -@input
    -structure ListThingsInput {
    -    @httpQuery("color")
    -    color: String,
    +@input
    +structure ListThingsInput {
    +    @httpQuery("color")
    +    color: String,
     
    -    @httpQuery("shape")
    -    shape: String,
    +    @httpQuery("shape")
    +    shape: String,
     
    -    @httpQuery("size")
    -    size: Integer,
    -}
    +    @httpQuery("size")
    +    size: Integer,
    +}
     

    Serialization rules

    • "&" is used to separate query string parameter key-value pairs.
    • "=" is used to separate query string parameter names from values.
    • -
    • Characters not defined as unreserved by RFC 3986 section 2.3 -MUST be percent-encoded. That is, all characters except for -alphanumerics and -._~.
    • +
    • Reserved characters in keys and values as defined in section 2.2 of RFC3986 and % +MUST be percent-encoded (that is, :/?#[]@!$&'()*+,;=%).
    • boolean values are serialized as true or false.
    • -
    • timestamp values are serialized as an RFC 3339 +
    • timestamp values are serialized as an RFC 3339 date-time string by default (for example, 1985-04-12T23:20:50.52Z, and with percent-encoding, 1985-04-12T23%3A20%3A50.52Z). The timestampFormat trait MAY be used to use a custom serialization @@ -1240,7 +995,7 @@

      11.1.2.5. Pattern Validation and Conflic with a value of ["a", "b"], the value is serialized in the query string as foo=a&foo=b.

    • When deserializing, server implementations SHOULD use the first encountered -value in the query string for non-list members. For example, given a +value in the query string for non-collection members. For example, given a member bound to foo that targets a string and a query string of foo=a&foo=b, the deserialized value of foo should be a.
    @@ -1269,15 +1024,15 @@

    11.1.2.5. Pattern Validation and Conflic an HTTP query string or path.

    -

    11.8. httpQueryParams trait#

    +

    11.8. httpQueryParams trait

    Summary
    Binds a map of key-value pairs to query string parameters.
    Trait selector
    structure > member
    -:test(> map > member[id|member=value] > :test(string, list > member > string))
    +:test(> map > member[id|member=value] > :test(string, collection > member > string))
     

    The httpQueryParams trait can be applied to structure members -that target a map of string, or a map of list of +that target a map of string, or a map of list/set of string.

    Value type
    Annotation trait.
    @@ -1288,23 +1043,23 @@

    11.1.2.5. Pattern Validation and Conflic

    The following example defines an operation that optionally sends the target input map as query string parameters in an HTTP request:

    -
    @readonly
    -@http(method: "GET", uri: "/things")
    -operation ListThings {
    -    input: ListThingsInput,
    -    output: ListThingsOutput, // omitted for brevity
    -}
    +
    @readonly
    +@http(method: "GET", uri: "/things")
    +operation ListThings {
    +    input: ListThingsInput,
    +    output: ListThingsOutput, // omitted for brevity
    +}
     
    -@input
    -structure ListThingsInput {
    -    @httpQueryParams()
    -    myParams: MapOfStrings,
    -}
    +@input
    +structure ListThingsInput {
    +    @httpQueryParams()
    +    myParams: MapOfStrings,
    +}
     
    -map MapOfStrings {
    -    key: String,
    -    value: String
    -}
    +map MapOfStrings {
    +    key: String,
    +    value: String
    +}
     

    httpQueryParams is only used on input

    @@ -1327,34 +1082,34 @@

    11.1.2.5. Pattern Validation and Conflic

    If a member with the httpQueryParams trait and a member with the httpQuery trait conflict, clients MUST use the value set by the member with the httpQuery trait and disregard the value set by httpQueryParams. For example, given the following model:

    -
    @http(method: "POST", uri: "/things")
    -operation PutThing {
    -    input: PutThingInput
    -}
    +
    @http(method: "POST", uri: "/things")
    +operation PutThing {
    +    input: PutThingInput
    +}
     
    -@input
    -structure PutThingInput {
    -    @httpQuery
    -    @required
    -    thingId: String,
    +@input
    +structure PutThingInput {
    +    @httpQuery
    +    @required
    +    thingId: String,
     
    -    @httpQueryParams
    -    tags: MapOfStrings
    -}
    +    @httpQueryParams
    +    tags: MapOfStrings
    +}
     
    -map MapOfStrings {
    -    key: String,
    -    value: String
    -}
    +map MapOfStrings {
    +    key: String,
    +    value: String
    +}
     

    And given the following input to PutThing:

    {
    -    "thingId": "realId",
    -    "tags": {
    -        "thingId": "fakeId",
    -        "otherTag": "value"
    -    }
    +    "thingId": "realId",
    +    "tags": {
    +        "thingId": "fakeId",
    +        "otherTag": "value"
    +    }
     }
     
    @@ -1368,20 +1123,20 @@

    11.1.2.5. Pattern Validation and Conflic empty string values for keys which do not have values specified. For example, given the following model:

    -
    @http(method: "POST", uri: "/things")
    -operation PostThing {
    -    input: PostThingInput
    -}
    +
    @http(method: "POST", uri: "/things")
    +operation PostThing {
    +    input: PostThingInput
    +}
     
    -structure PostThingInput {
    -    @httpQueryParams
    -    tags: MapOfStrings
    -}
    +structure PostThingInput {
    +    @httpQueryParams
    +    tags: MapOfStrings
    +}
     
    -map MapOfStrings {
    -    key: String,
    -    value: String
    -}
    +map MapOfStrings {
    +    key: String,
    +    value: String
    +}
     
    @@ -1391,28 +1146,27 @@

    11.1.2.5. Pattern Validation and Conflic

    A server should deserialize the following input structure:

    {
    -    "tags": {
    -        "thingId": "realId",
    -        "otherTag": "true",
    -        "anotherTag": "",
    -        "lastTag": ""
    -    }
    +    "tags": {
    +        "thingId": "realId",
    +        "otherTag": "true",
    +        "anotherTag": "",
    +        "lastTag": ""
    +    }
     }
     
    -

    11.9. httpResponseCode trait#

    +

    11.9. httpResponseCode trait

    Summary
    Binds a structure member to the HTTP response status code so that an HTTP response status code can be set dynamically at runtime to something other than code of the http trait.
    -
    Trait selector
    structure :not([trait|input]) > member :test(> integer)
    +
    Trait selector
    structure > member :test(> integer)
     

    The httpResponseCode trait can be applied to structure members -that target an integer within any structure that has no input -trait applied.

    +that target an integer.

    Value type
    Annotation trait.
    Conflicts with
    httpLabel trait, httpHeader trait, @@ -1425,22 +1179,21 @@

    11.1.2.5. Pattern Validation and Conflic operation. If this member isn't provided, server implementations MUST default to the code set by the http trait.

    httpResponseCode is only used on output

    -

    httpResponseCode is ignored when resolving the HTTP bindings of any -structure except an operation's output structure. This means that if a -structure that contains members marked with the httpResponseCode trait -is not used as an output structure of an operation, then those members are -sent as part of the protocol-specific document -sent in the body of the request.

    +

    httpResponseCode is ignored when resolving the HTTP bindings of an +operation's input structure. This means that if a structure that contains +members marked with the httpResponseCode trait is used as the top-level +input structure of an operation, then those members are sent as part of the +protocol-specific document sent in +the body of the request.

    -

    11.10. cors trait#

    +

    11.10. cors trait

    Summary
    Defines how a service supports cross-origin resource sharing
    Trait selector
    service
    Value type
    structure

    The cors trait is a structure that supports the following members:

    -
    @@ -1486,7 +1239,6 @@

    11.1.2.5. Pattern Validation and Conflic

    -

    Adding a cors trait with its value set to an empty object enables cross-origin resource sharing for all origins and allows browser scripts access to all headers to which data is bound in the model, as well as any headers used @@ -1497,7 +1249,7 @@

    11.1.2.5. Pattern Validation and Conflic cross-origin, credentialed requests will be accepted.

    -

    11.11. Serializing HTTP messages#

    +

    11.11. Serializing HTTP messages

    The following steps are taken to serialize an HTTP request given a map of parameters:

      @@ -1547,125 +1299,84 @@

      11.11. Serializing HTTP messages

    -

    11.12. Event streams#

    +

    11.12. Event streams

    When using event streams and HTTP bindings, the httpPayload trait MUST be applied to any input or output member that targets a shape marked with the streaming trait.

    The following example defines an operation that uses an input event stream and HTTP bindings:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@http(method: "POST", uri: "/messages")
    -operation PublishMessages {
    -    input: PublishMessagesInput
    -}
    +@http(method: "POST", uri: "/messages")
    +operation PublishMessages {
    +    input: PublishMessagesInput
    +}
     
    -@input
    -structure PublishMessagesInput {
    -    @httpPayload
    -    messages: MessageStream,
    -}
    +@input
    +structure PublishMessagesInput {
    +    @httpPayload
    +    messages: MessageStream,
    +}
     
    -@streaming
    -union MessageStream {
    -    message: Message,
    -}
    +@streaming
    +union MessageStream {
    +    message: Message,
    +}
     
    -structure Message {
    -    message: String,
    -}
    +structure Message {
    +    message: String,
    +}
     

    The following is invalid because the operation has the http trait and an input member is marked with the streaming trait but not marked with the httpPayload trait:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@http(method: "POST", uri: "/messages")
    -operation InvalidOperation {
    -    input: InvalidOperationInput
    -}
    +@http(method: "POST", uri: "/messages")
    +operation InvalidOperation {
    +    input: InvalidOperationInput
    +}
     
    -@input
    -structure InvalidOperationInput {
    -    invalid: MessageStream, // <-- Missing the @httpPayload trait
    -}
    +@input
    +structure InvalidOperationInput {
    +    invalid: MessageStream, // <-- Missing the @httpPayload trait
    +}
     
    -@streaming
    -union MessageStream {
    -    message: Message,
    -}
    +@streaming
    +union MessageStream {
    +    message: Message,
    +}
     
    -structure Message {
    -    message: String,
    -}
    +structure Message {
    +    message: String,
    +}
     
    -

    -
    - -
    - -
    -
    - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/model-validation.html b/1.0/spec/core/model-validation.html index f292e66dec3..d9275d6f0d0 100644 --- a/1.0/spec/core/model-validation.html +++ b/1.0/spec/core/model-validation.html @@ -1,312 +1,97 @@ - - - - - - - 15. Model validation - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + 15. Model validation — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    15. Model validation#

    -

    Smithy provides a customizable validation system that can be used by -API designers and organizations to ensure that their APIs adhere to their -own standards and best practices.

    -

    15.1. Introduction#

    +

    15.1. Introduction

    APIs require a great deal of care and discipline to ensure that they provide a coherent interface to customers, particularly after an API is released and new features are added. This specification defines metadata that is used to @@ -321,11 +106,10 @@

    15.1. Introduction

    -

    15.2. Validators#

    +

    15.2. Validators

    The validators metadata property contains an array of validator objects that are used to constrain a model. Each object in the validators array supports the following properties:

    -
    @@ -394,34 +178,33 @@

    15.1. Introduction

    -

    The following Smithy document applies a custom validator named "SomeValidator":

    -
    $version: "1.0"
    +
    $version: "1.0"
     
    -metadata validators = [
    -    {
    -        // The name of the validator.
    -        name: "SomeValidator",
    -        // Uses a custom event ID for each validation event emitted.
    -        id: "CustomEventId",
    -        // Uses a custom message that also includes the default message.
    -        message: "My custom message name. {super}",
    -        // Applies the rule only to the following namespaces.
    -        namespaces: ["foo.baz", "bar.qux"],
    -        // The following properties are specific to the validator.
    -        configuration: {
    -          "someProperty": "foo",
    -        }
    -    }
    -]
    +metadata validators = [
    +    {
    +        // The name of the validator.
    +        name: "SomeValidator",
    +        // Uses a custom event ID for each validation event emitted.
    +        id: "CustomEventId",
    +        // Uses a custom message that also includes the default message.
    +        message: "My custom message name. {super}",
    +        // Applies the rule only to the following namespaces.
    +        namespaces: ["foo.baz", "bar.qux"],
    +        // The following properties are specific to the validator.
    +        configuration: {
    +          "someProperty": "foo",
    +        }
    +    }
    +]
     
    -namespace smithy.example
    +namespace smithy.example
     
    -// shapes are defined here...
    +// shapes are defined here...
     
    -

    15.2.1. Missing validators#

    +

    15.2.1. Missing validators

    The actual implementation of a validator is defined in code and is not defined in the Smithy model itself. If a Smithy implementation does not have an implementation for a specific validator by name, the Smithy @@ -434,7 +217,7 @@

    15.1. Introduction

    -

    15.3. Severity#

    +

    15.3. Severity

    When a model is in violation of a validator, a validation event is emitted. This validation event contains metadata about the violation, including the optional shape that was in violation, the validator ID, and the severity of @@ -454,12 +237,12 @@

    15.1. Introduction

    -

    15.4. Suppressions#

    +

    15.4. Suppressions

    Suppressions are used to suppress specific validation events. Suppressions are created using the suppress trait and suppressions metadata.

    -

    15.4.1. suppress trait#

    +

    15.4.1. suppress trait

    Summary
    The suppress trait is used to suppress validation events(s) for a specific shape. Each value in the suppress trait is a @@ -470,24 +253,23 @@

    15.1. IntroductionThe following example suppresses the Foo and Bar validation events for the smithy.example#MyString shape:

    -
    $version: "1.0"
    +
    $version: "1.0"
     
    -namespace smithy.example
    +namespace smithy.example
     
    -@suppress(["Foo", "Bar"])
    -string MyString
    +@suppress(["Foo", "Bar"])
    +string MyString
     
    -

    15.4.2. Suppression metadata#

    +

    15.4.2. Suppression metadata

    The suppressions metadata property contains an array of suppression objects that are used to suppress validation events for the entire model or for an entire namespace.

    Each suppression object in the suppressions array supports the following properties:

    -
    @@ -518,41 +300,40 @@

    15.1. Introduction

    -

    The following example suppresses all validation events on shapes in the foo.baz namespace with an ID of UnreferencedShape:

    -

    -
    Configuration
    - +
    Configuration
    @@ -593,7 +373,6 @@

    15.5. Built-in validators15.5. Built-in validators
    $version: "1.0"
    +
    $version: "1.0"
     
    -metadata validators = [{
    -    name: "EmitEachSelector",
    -    id: "MissingDocumentation",
    -    message: "This shape is missing documentation",
    -    configuration: {
    -        selector: """
    -            :not([trait|documentation])
    -            :not(simpleType)
    -            :not(member :test(< :test(list, map)))
    -            :not(member > [trait|documentation])"""
    -    }
    -}]
    +metadata validators = [{
    +    name: "EmitEachSelector",
    +    id: "MissingDocumentation",
    +    message: "This shape is missing documentation"
    +    configuration: {
    +        selector: """
    +            :not([trait|documentation])
    +            :not(simpleType)
    +            :not(member :test(< :test(list, map)))
    +            :not(member > [trait|documentation])"""
    +    }
    +}]
     

    The following example emits a validation event for each structure referenced as input/output that has a shape name that does not case-insensitively end with "Input"/"Output":

    -
    $version: "1.0"
    +
    $version: "1.0"
     
    -metadata validators = [
    -    {
    -        name: "EmitEachSelector",
    -        id: "OperationInputName",
    -        message: "This shape is referenced as input but the name does not end with 'Input'",
    -        configuration: {
    -            selector: "operation -[input]-> :not([id|name$=Input i])"
    -        }
    -    },
    -    {
    -        name: "EmitEachSelector",
    -        id: "OperationOutputName",
    -        message: "This shape is referenced as output but the name does not end with 'Output'",
    -        configuration: {
    -            selector: "operation -[output]-> :not([id|name$=Output i])"
    -        }
    -    }
    -]
    +metadata validators = [
    +    {
    +        name: "EmitEachSelector",
    +        id: "OperationInputName",
    +        message: "This shape is referenced as input but the name does not end with 'Input'",
    +        configuration: {
    +            selector: "operation -[input]-> :not([id|name$=Input i])"
    +        }
    +    },
    +    {
    +        name: "EmitEachSelector",
    +        id: "OperationOutputName",
    +        message: "This shape is referenced as output but the name does not end with 'Output'",
    +        configuration: {
    +            selector: "operation -[output]-> :not([id|name$=Output i])"
    +        }
    +    }
    +]
     

    The following example emits a validation event for each operation referenced as lifecycle 'read' or 'delete' that has a shape name that does not start with "Get" or "Delete":

    -
    $version: "1.0"
    +
    $version: "1.0"
     
    -metadata validators = [
    -    {
    -        name: "EmitEachSelector",
    -        id: "LifecycleGetName",
    -        message: "Lifecycle 'read' operation shape names should start with 'Get'",
    -        configuration: {
    -            selector: "operation [read]-> :not([id|name^=Get i])"
    -        }
    -    },
    -    {
    -        name: "EmitEachSelector",
    -        id: "LifecycleDeleteName",
    -        message: "Lifecycle 'delete' operation shape names should start with 'Delete'",
    -        configuration: {
    -            selector: "operation -[delete]-> :not([id|name^=Delete i])"
    -        }
    -    }
    -]
    +metadata validators = [
    +    {
    +        name: "EmitEachSelector",
    +        id: "LifecycleGetName",
    +        message: "Lifecycle 'read' operation shape names should start with 'Get'",
    +        configuration: {
    +            selector: "operation [read]-> :not([id|name^=Get i])"
    +        }
    +    },
    +    {
    +        name: "EmitEachSelector",
    +        id: "LifecycleDeleteName",
    +        message: "Lifecycle 'delete' operation shape names should start with 'Delete'",
    +        configuration: {
    +            selector: "operation -[delete]-> :not([id|name^=Delete i])"
    +        }
    +    }
    +]
     
    -

    15.5.1.1. Binding events to traits#

    +

    15.5.1.1. Binding events to traits

    The bindToTrait property contains a shape ID that MUST reference a trait definition shape. When set, this property causes the EmitEachSelector validator to only emit validation @@ -679,27 +458,27 @@

    15.5. Built-in validators
    -

    15.5.1.2. Message templates#

    +

    15.5.1.2. Message templates

    A messageTemplate is used to create more granular error messages. The -template consists of literal spans and selector context value +template consists of literal spans and selector context value templates (for example, @{id}). A selector context value MAY be escaped by placing a @ before a @ character (for example, @@ expands to @). @ characters in the message template that are not escaped MUST @@ -722,29 +501,28 @@

    15.5. Built-in validators@{id|name} expands to the name of the matching shape's shape ID).

    Consider the following model:

    -
    metadata validators = [
    -    {
    -        name: "EmitEachSelector",
    -        configuration: {
    -            selector: "[trait|documentation]",
    -            messageTemplate: """
    -                This shape has a name of @{id|name} and a @@documentation \
    -                trait of "@{trait|documentation}"."""
    -        }
    -    }
    -]
    +
    metadata validators = [
    +    {
    +        name: "EmitEachSelector",
    +        configuration: {
    +            selector: "[trait|documentation]",
    +            messageTemplate: """
    +                This shape has a name of @{id|name} and a @@documentation \
    +                trait of "@{trait|documentation}"."""
    +        }
    +    }
    +]
     
    -namespace smithy.example
    +namespace smithy.example
     
    -@documentation("Hello")
    -string A
    +@documentation("Hello")
    +string A
     
    -@documentation("Goodbye")
    -string B
    +@documentation("Goodbye")
    +string B
     

    The above selector will emit two validation events:

    -

    @@ -764,34 +542,32 @@

    15.5. Built-in validatorsSelector variables can be used in the selector to make message templates more descriptive. Consider the following example:

    -
    metadata validators = [
    -    {
    -        name: "EmitEachSelector",
    -        id: "UnstableTrait",
    -        configuration: {
    -            selector: """
    -                  $matches(-[trait]-> [trait|unstable])
    -                  ${matches}""",
    -            messageTemplate: "This shape applies traits(s) that are unstable: @{var|matches|id}"
    -        }
    -    }
    -]
    +
    metadata validators = [
    +    {
    +        name: "EmitEachSelector",
    +        id: "UnstableTrait",
    +        configuration: {
    +            selector: """
    +                  $matches(-[trait]-> [trait|unstable])
    +                  ${matches}""",
    +            messageTemplate: "This shape applies traits(s) that are unstable: @{var|matches|id}"
    +        }
    +    }
    +]
     
    -namespace smithy.example
    +namespace smithy.example
     
    -@trait
    -@unstable
    -structure doNotUseMe {}
    +@trait
    +@unstable
    +structure doNotUseMe {}
     
    -@doNotUseMe
    -string A
    +@doNotUseMe
    +string A
     

    The above selector will emit the following validation event:

    -

    @@ -809,12 +585,10 @@

    15.5. Built-in validators -

    15.5.1.3. Variable message formatting#

    +

    15.5.1.3. Variable message formatting

    Different types of variables expand to different kinds of strings in message templates.

    -
    @@ -880,7 +654,6 @@

    15.5.1.3. Variable message formatting

    -
    @@ -890,7 +663,7 @@

    15.5.1.3. Variable message formatting
    -

    15.5.2. EmitNoneSelector#

    +

    15.5.2. EmitNoneSelector

    Emits a validation event if no shape in the model matches the given selector.

    @@ -898,8 +671,7 @@

    15.5.1.3. Variable message formatting
    Default severity
    DANGER
    -
    Configuration
    -

    +
    Configuration
    @@ -920,91 +692,49 @@

    15.5.1.3. Variable message formatting

    -

    The following example detects if the model does not contain any constraint traits.

    -
    $version: "1.0"
    +
    $version: "1.0"
     
    -metadata validators = [{
    -    name: "EmitNoneSelector",
    -    id: "MissingConstraintTraits",
    -    message: """
    -        No instances of the enum, pattern, length, or range trait
    -        could be found. Did you forget to apply these traits?""",
    -    configuration: {
    -        selector: ":is([trait|enum], [trait|pattern], [trait|length], [trait|range])",
    -    }
    -}]
    +metadata validators = [{
    +    name: "EmitNoneSelector",
    +    id: "MissingConstraintTraits",
    +    message: """
    +        No instances of the enum, pattern, length, or range trait
    +        could be found. Did you forget to apply these traits?""",
    +    configuration: {
    +        selector: ":is([trait|enum], [trait|pattern], [trait|length], [trait|range])",
    +    }
    +}]
     
    -
    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/model.html b/1.0/spec/core/model.html index 0c0ec07cde4..a01c6e035f5 100644 --- a/1.0/spec/core/model.html +++ b/1.0/spec/core/model.html @@ -1,317 +1,95 @@ - - - - - - - - 1. The Smithy model - Smithy 1.0 - - - - - - - - + - - - + + + + + 1. The Smithy model — Smithy 1.0 documentation - - - - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - - - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + + + + + + + + + + + + + + + + +
    +
    + +
    -
    -
    -

    1. The Smithy model#

    +
    + + + +
    +
    +
    + + + + +
    +

    1. The Smithy model

    The Smithy model describes the Smithy semantic model and the files used to create it. Smithy models are used to describe services and data structures.

    +
    -

    1.1. Smithy overview#

    +

    1.1. Smithy overview

    Smithy is a framework that consists of a semantic model, file formats used to define a model, and a build process used to validate models and facilitate model transformations.

    -
    -
    Figure 1.1: Smithy framework concepts#
    -
                    ┌────────────────┐ part of          ┌────────────────┐
    +
    +
                    ┌────────────────┐ part of          ┌────────────────┐
                     │                │╲                ╱│                │
                     │ Semantic Model │─○──────────────○─│   Model File   │
                     │                │╱                ╲│                │
    @@ -328,6 +106,7 @@
                     └────────────────┘
     
    +
    Figure 1.1: Smithy framework concepts
    Semantic model
    The in-memory model used by tools. The semantic model @@ -357,14 +136,13 @@
    -

    1.2. The semantic model#

    +

    1.2. The semantic model

    Smithy's semantic model is an in-memory model used by tools. It is independent of any particular serialized representation. The semantic model contains metadata and a graph of shapes connected by shape IDs.

    -
    -
    Figure 1.2: The semantic model#
    -
                                          ┌───────────────┐
    +
    +
                                          ┌───────────────┐
                                           │Semantic Model │╲
                                           ├───────────────┤─○────────┐
                                           │metadata?      │╱         │
    @@ -386,6 +164,7 @@
         └───────────────┘                 └───────────────┘            └───────────────┘
     
    +
    Figure 1.2: The semantic model
    Shape
    Shapes are named data definitions that describe the structure of an API. @@ -412,7 +191,7 @@
    -

    1.3. Shapes#

    +

    1.3. Shapes

    Smithy models are made up of shapes. Shapes come in three kinds: simple, aggregate, and service. A simple shape defines atomic or primitive values such as integer and string. Aggregate shapes have members such as @@ -421,9 +200,8 @@ represent either a service, a resource managed by a service, or operations on services and resources.

    Shapes are visualized using the following diagram:

    -
    -
    Figure 1.4: Smithy shapes#
    -
                                      ┌─────────────┐
    +
    +
                                      ┌─────────────┐
                              members ╱│ «abstract»  │
                             ┌───────○─│    Shape    │
                             │        ╲│             │
    @@ -467,9 +245,10 @@
                                                                  └─────────────────────────┘
     
    +
    Figure 1.4: Smithy shapes
    -

    1.3.1. Shape ID#

    +

    1.3.1. Shape ID

    All shapes have an assigned shape ID. A shape ID is used to refer to shapes in the model. Shape IDs adhere to the following syntax:

    com.foo.baz#ShapeName$memberName
    @@ -485,13 +264,13 @@
     namespaces. The IDL representation supports zero or one namespace per
     model file, while the JSON AST representation supports zero or more
     namespaces per model file.
    -
    Absolute shape ID
    An absolute shape ID starts with a smithy:Namespace name, +
    Absolute shape ID
    An absolute shape ID starts with a smithy:namespace name, followed by "#", followed by a relative shape ID. All shape IDs in the semantic model MUST be absolute. For example, smithy.example#Foo and smithy.example#Foo$bar are absolute shape IDs.
    -
    Relative shape ID
    A relative shape ID contains a shape name -and an optional member name. The shape name and +
    Relative shape ID
    A relative shape ID contains a shape name +and an optional member name. The shape name and member name are separated by the "$" symbol if a member name is present. For example, Foo and Foo$bar are relative shape IDs.
    Root shape ID
    A root shape ID is a shape ID that does not contain a member. @@ -499,30 +278,30 @@

    Shape ID ABNF

    Shape IDs are formally defined by the following ABNF:

    -
    -ShapeId =
    -    RootShapeId [ShapeIdMember]
    +
    +shape_id =
    +    root_shape_id [shape_id_member]
     
    -RootShapeId =
    -    AbsoluteRootShapeId / Identifier
    +root_shape_id =
    +    absolute_root_shape_id / identifier
     
    -AbsoluteRootShapeId =
    -    Namespace "#" Identifier
    +absolute_root_shape_id =
    +    namespace "#" identifier
     
    -Namespace =
    -    Identifier *("." Identifier)
    +namespace =
    +    identifier *("." identifier)
     
    -Identifier =
    -    IdentifierStart *IdentifierChars
    +identifier =
    +    identifier_start *identifier_chars
     
    -IdentifierStart =
    -    (1*"_" (ALPHA / DIGIT)) / ALPHA
    +identifier_start =
    +    *"_" ALPHA
     
    -IdentifierChars =
    +identifier_chars =
         ALPHA / DIGIT / "_"
     
    -ShapeIdMember =
    -    "$" Identifier
    +shape_id_member =
    +    "$" identifier
     

    Best practices for defining shape names

      @@ -533,7 +312,6 @@ this easier for consumers of a model, model authors SHOULD utilize a strict form of PascalCase in which only the first letter of acronyms, abbreviations, and initialisms are capitalized.

      -
      @@ -562,7 +340,6 @@
      -
    1. Limit the number of namespaces used to model a single domain. Ideally only a single namespace is used to model a single logical domain. @@ -573,7 +350,7 @@

    -

    1.3.2. Shape ID conflicts#

    +

    1.3.2. Shape ID conflicts

    While shape ID references within the semantic model are case-sensitive, no two shapes in the semantic model can have the same case-insensitive shape ID. This restriction makes it easier to use Smithy models for code generation in @@ -592,9 +369,8 @@

    -

    1.4. Simple shapes#

    +

    1.4. Simple shapes

    Simple types are types that do not contain nested types or shape references.

    -
    @@ -640,12 +416,11 @@ - +
    Arbitrary precision signed decimal number
    timestampA timestamp represents an instant in time in the proleptic Gregorian -calendar, independent of local times or timezones. Timestamps support -an allowable date range between midnight January 1, 0001 CE to -23:59:59.999 on December 31, 9999 CE, with a temporal resolution of 1 -millisecond. This resolution and range ensures broad support across -programming languages and guarantees compatibility with RFC 3339.Represents an instant in time with no UTC offset or timezone. The +serialization of a timestamp is an implementation detail that is +determined by a protocol and +MUST NOT have any effect on the types exposed by tooling to +represent a timestamp value.
    document Represents protocol-agnostic open content that functions as a kind of @@ -661,7 +436,6 @@
    -

    Simple shapes are defined in the IDL using a simple_shape_statement.

    Note

    @@ -672,66 +446,66 @@

    The following example defines a shape for each simple type in the smithy.example namespace.

    -
    namespace smithy.example
    -
    -blob Blob
    -boolean Boolean
    -string String
    -byte Byte
    -short Short
    -integer Integer
    -long Long
    -float Float
    -double Double
    -bigInteger BigInteger
    -bigDecimal BigDecimal
    -timestamp Timestamp
    -document Document
    +
    namespace smithy.example
    +
    +blob Blob
    +boolean Boolean
    +string String
    +byte Byte
    +short Short
    +integer Integer
    +long Long
    +float Float
    +double Double
    +bigInteger BigInteger
    +bigDecimal BigDecimal
    +timestamp Timestamp
    +document Document
     
    -

    1.5. Aggregate shapes#

    +

    1.5. Aggregate shapes

    Aggregate types define shapes that are composed of other shapes. Aggregate shapes reference other shapes using members.

    -
    @@ -764,7 +537,7 @@ - + @@ -778,39 +551,38 @@
    Ordered collection of homogeneous values
    Set(Deprecated) Ordered collection of unique homogeneous valuesOrdered collection of unique homogeneous values
    Map Map data structure that maps string keys to homogeneous values
    -
    -

    1.5.1. Member#

    +

    1.5.1. Member

    Members are defined in aggregate shapes to reference other shapes using a shape ID. The shape referenced by a member is called its "target". A member MUST NOT target a trait, operation, resource, service, or member.

    -

    1.5.2. List#

    +

    1.5.2. List

    The list type represents an ordered homogeneous collection of values. A list shape requires a single member named member. Lists are defined in the IDL using a list_statement. The following example defines a list with a string member from the prelude:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -list MyList {
    -    member: String
    -}
    +list MyList {
    +    member: String
    +}
     
    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/resource-traits.html b/1.0/spec/core/resource-traits.html index 74c974c20fc..94b9f681c8c 100644 --- a/1.0/spec/core/resource-traits.html +++ b/1.0/spec/core/resource-traits.html @@ -1,310 +1,82 @@ - - - - - - - 9. Resource traits - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + 9. Resource traits — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - - - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    9. Resource traits#

    +
    + + + +
    +
    +
    + + + + +
    +

    9. Resource traits

    Resource traits augment resources and resource operation semantics.

    +
    -

    9.1. noReplace trait#

    +

    9.1. noReplace trait

    Summary
    Indicates that the put lifecycle operation of a resource can only be used to create a resource and cannot replace an @@ -324,43 +96,43 @@

    9. Resource traitsUpdateTable is used to update a table and attempting to call CreateTable on a table that already exists will return an error.

    -
    @noReplace
    -resource Table {
    -    put: CreateTable
    -}
    +
    @noReplace
    +resource Table {
    +    put: CreateTable
    +}
     
    -@idempotent
    -operation CreateTable {
    -    // ...
    -}
    +@idempotent
    +operation CreateTable {
    +    // ...
    +}
     
    -

    9.2. references trait#

    +

    9.2. references trait

    Summary
    Defines a design-time reference to Resource shapes. Resource references allow tooling to understand the relationships between @@ -373,7 +145,6 @@

    9. Resource traitsReference structure

    The references trait is a list of Reference structures that contain the following members:

    -
    @@ -426,7 +197,6 @@

    9. Resource traits

    -

    Runtime resolution of references

    References MAY NOT be resolvable at runtime in the following circumstances:

      @@ -438,20 +208,20 @@

      9. Resource traitsImplicit identifier mappings example

      The following example creates a reference to a HistoricalForecast resource (a resource that requires the "forecastId" and "historicalId" identifiers):

      -
      namespace smithy.example
      +
      namespace smithy.example
       
      -resource HistoricalForecast {
      -    identifiers: {
      -        forecastId: ForecastId,
      -        historicalId: HistoricalForecastId,
      -    }
      -}
      +resource HistoricalForecast {
      +    identifiers: {
      +        forecastId: ForecastId,
      +        historicalId: HistoricalForecastId,
      +    }
      +}
       
      -@references([{resource: HistoricalForecast}])
      -structure HistoricalReference {
      -    forecastId: ForecastId,
      -    historicalId: HistoricalForecastId
      -}
      +@references([{resource: HistoricalForecast}])
      +structure HistoricalReference {
      +    forecastId: ForecastId,
      +    historicalId: HistoricalForecastId
      +}
       

      Notice that in the above example, the identifiers of the resource were not @@ -461,53 +231,53 @@

      9. Resource traitsExplicit identifier mappings example

      Explicit mappings between identifier names and structure member names can be defined if needed. For example:

      -
      namespace smithy.example
      +
      namespace smithy.example
       
      -@references([
      -    {
      -        resource: HistoricalForecast,
      -        ids: {
      -            forecastId: "customForecastId",
      -            historicalId: "customHistoricalId"
      -        }
      -    }
      -])
      -structure AnotherHistoricalReference {
      -    customForecastId: String,
      -    customHistoricalId: String,
      -}
      +@references([
      +    {
      +        resource: HistoricalForecast,
      +        ids: {
      +            forecastId: "customForecastId",
      +            historicalId: "customHistoricalId"
      +        }
      +    }
      +])
      +structure AnotherHistoricalReference {
      +    customForecastId: String,
      +    customHistoricalId: String,
      +}
       

      Additional examples

      The following example defines several references:

      -
      @references([
      -    {resource: Forecast},
      -    {resource: ShapeName},
      -    {resource: Meteorologist},
      -    {
      -        resource: com.foo.baz#Object,
      -        service: com.foo.baz#Service,
      -        ids: {bucket: "bucketName", object: "objectKey"},
      -    ])
      -structure ForecastInformation {
      -    someId: SomeShapeIdentifier,
      +
      @references([
      +    {resource: Forecast},
      +    {resource: ShapeName},
      +    {resource: Meteorologist},
      +    {
      +        resource: com.foo.baz#Object,
      +        service: com.foo.baz#Service,
      +        ids: {bucket: "bucketName", object: "objectKey"},
      +    ])
      +structure ForecastInformation {
      +    someId: SomeShapeIdentifier,
       
      -    @required
      -    forecastId: ForecastId,
      +    @required
      +    forecastId: ForecastId,
       
      -    @required
      -    meteorologistId: MeteorologistId,
      +    @required
      +    meteorologistId: MeteorologistId,
       
      -    @required
      -    otherData: SomeOtherShape,
      +    @required
      +    otherData: SomeOtherShape,
       
      -    @required
      -    bucketName: BucketName,
      +    @required
      +    bucketName: BucketName,
       
      -    @required
      -    objectKey: ObjectKey,
      -}
      +    @required
      +    objectKey: ObjectKey,
      +}
       
      @@ -515,18 +285,18 @@

      9. Resource traitsA reference can be formed on a string shape for resources that have one identifier. References applied to a string shape MUST omit the "ids" property in the reference.

      -
      resource SimpleResource {
      -    identifiers: {
      -        foo: String,
      -    }
      -}
      +
      resource SimpleResource {
      +    identifiers: {
      +        foo: String,
      +    }
      +}
       
      -@references([{resource: SimpleResource}])
      -string SimpleResourceReference
      +@references([{resource: SimpleResource}])
      +string SimpleResourceReference
       
      -

      9.2.1. Implicit ids#

      +

      9.2.1. Implicit ids

      The "ids" property of a reference MAY be omitted in any of the following conditions:

        @@ -538,7 +308,7 @@

        9. Resource traits

    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/selectors.html b/1.0/spec/core/selectors.html index 1b89a32f60c..a8741ec3a09 100644 --- a/1.0/spec/core/selectors.html +++ b/1.0/spec/core/selectors.html @@ -1,313 +1,91 @@ - - - - - - - 14. Selectors - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + 14. Selectors — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - - - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + + + + + + + + + + + + + + + +
    +
    + +
    -
    -
    -

    14. Selectors#

    +
    + + + +
    +
    +
    + + + + +
    +

    14. Selectors

    A Smithy selector is a domain specific language (DSL) used to match shapes within a model. Selectors are used to build custom validators and to specify where it is valid to apply a trait.

    +
    -

    14.1. Introduction#

    +

    14.1. Introduction

    A selector is used to traverse a model as a graph and find matching shapes. A model can be thought of as a traversable graph, more specifically, as a labeled multidigraph: each shape in a model is a labeled graph @@ -319,7 +97,7 @@

    14.1. Introduction

    -

    14.2. Matching shapes with selectors#

    +

    14.2. Matching shapes with selectors

    Every shape in a model is sent through a selector, one at a time. The individual shape that is sent through a selector is called the starting shape. When given a shape, a selector yields zero or more @@ -344,9 +122,8 @@

    14.2. Matching shapes with selectors

    -

    14.3. Matching shapes by type#

    +

    14.3. Matching shapes by type

    Shapes can be matched by type using the following tokens:

    -
    @@ -369,8 +146,7 @@

    14.3. Matching shapes by typesimple types

    - + @@ -412,11 +188,10 @@

    14.3. Matching shapes by type

    - + - + @@ -441,7 +216,6 @@

    14.3. Matching shapes by type
    *
     
    @@ -452,12 +226,12 @@

    14.3. Matching shapes by type -

    14.4. Attribute selectors#

    +

    14.4. Attribute selectors

    Attribute selectors are used to match shapes based on shape IDs, traits, and other attributes.

    -

    14.4.1. Attribute existence#

    +

    14.4.1. Attribute existence

    An attribute existence check tests for the existence of an attribute without any kind of comparison.

    The following selector matches shapes that are marked with the @@ -475,8 +249,8 @@

    14.4. Attribute selectors -

    14.4.2. Attribute comparison#

    -

    An attribute selector with a comparator +

    14.4.2. Attribute comparison

    +

    An attribute selector with a comparator checks for the existence of an attribute and compares the resolved attribute value to a comma separated list of possible values. The resolved attribute value on the left hand side of the comparator MUST @@ -490,12 +264,11 @@

    14.4.2. Attribute comparison -

    14.4.3. String comparators#

    -

    String comparators are used to compare +

    14.4.3. String comparators

    +

    String comparators are used to compare the string representation of values. Attributes that do not have a string representation are treated as an empty string when these comparisons are performed.

    -

    collectionDeprecated: Matches both a list and set shape. -This is considered an alias for list.Matches both a list and set shape
    blob Matches blob shapeslistMatches list shapes. Note that set shapes also match list because -they are considered sub-types of list.Matches list shapes
    setDeprecated: Matches set shapes. This is considered an alias for list.Matches set shapes
    map Matches map shapes
    @@ -545,7 +318,7 @@

    14.4.2. Attribute comparisonMatches if the attribute value ends with the comparison value. This comparator never matches if either value does not exist.

    The following selector matches shapes where the name ends with "_".

    -
    [id|name $= '_']
    +
    [trait|required $= '_']
     
    @@ -574,7 +347,6 @@

    14.4.2. Attribute comparisoni.

    The following selector matches shapes that have a httpQuery trait @@ -584,10 +356,9 @@

    14.4.2. Attribute comparison -

    14.4.4. Numeric comparators#

    +

    14.4.4. Numeric comparators

    Relative comparators only match if both values being compared contain valid -smithy:Number productions when converted to a string.

    -
    +smithy:number productions when converted to a string.

    @@ -621,7 +392,6 @@

    14.4.2. Attribute comparison14.4.2. Attribute comparison -

    14.5. Attributes#

    +

    14.5. Attributes

    Attribute selectors return objects that MAY have nested properties. Objects returned from selectors MAY be available to cast to a string. Shapes support the following attributes:

    -
    @@ -662,7 +431,6 @@

    14.4.2. Attribute comparison|) delimited property names.

    The following selector matches shapes that have a range trait @@ -677,7 +445,7 @@

    14.4.2. Attribute comparison -

    14.5.1. id attribute#

    +

    14.5.1. id attribute

    The id attribute of a shape returns an object that contains information about the shape ID of a shape. When used as a string, id contains the absolute shape ID of a shape.

    @@ -694,7 +462,7 @@

    14.4.2. Attribute comparisonid attribute can be used as an object, and it supports the following properties.

    -
    namespace

    Gets the smithy:Namespace part of a shape ID.

    +
    namespace

    Gets the smithy:namespace part of a shape ID.

    The following selector matches shapes in the foo.baz namespace:

    [id|namespace = 'foo.baz']
     
    @@ -731,7 +499,7 @@

    14.4.2. Attribute comparison -

    14.5.2. service attribute#

    +

    14.5.2. service attribute

    The service attribute is an object that is available for service shapes. The following selector matches all service shapes:

    [service]
    @@ -763,7 +531,7 @@ 

    14.4.2. Attribute comparison -

    14.5.3. trait attribute#

    +

    14.5.3. trait attribute

    The trait attribute returns an object that contains every trait applied to a shape. The trait attribute supports the following properties:

    @@ -807,7 +575,7 @@

    14.4.2. Attribute comparison
    [trait|deprecated]
     

    -

    Traits are converted to their serialized node form +

    Traits are converted to their serialized node form when matching against their values. Only string, boolean, and numeric values can be compared using a string comparator. Boolean values are converted to "true" or "false". Numeric values are @@ -836,7 +604,7 @@

    14.4.2. Attribute comparison -

    14.5.4. Node attribute#

    +

    14.5.4. Node attribute

    A node attribute is created by retrieving nested values from a trait attribute. The node value created from a trait is defined in Trait node values. A node that contains a string, number, or boolean value is converted to a @@ -893,7 +661,7 @@

    14.4.2. Attribute comparison -

    14.5.5. Empty attribute#

    +

    14.5.5. Empty attribute

    Attempting to access a trait that does not exist, a variable that does not exist, or attempting to descend into node attribute values that do not exist returns an empty value. An empty value does not satisfy existence @@ -907,7 +675,7 @@

    14.4.2. Attribute comparison -

    14.5.6. Projection attribute#

    +

    14.5.6. Projection attribute

    A projection is created using the (keys) or (values) property of a trait attribute or node attribute.

    @@ -921,7 +689,7 @@

    14.4.2. Attribute comparison -

    14.5.6.1. Comparisons to non-projections#

    +

    14.5.6.1. Comparisons to non-projections

    When a projection is compared against a value that is not also a projection, the comparison matches if any value in the projection satisfies the comparator assertion against the other value.

    @@ -932,7 +700,7 @@

    14.4.2. Attribute comparison -

    14.5.6.2. Comparisons to projections#

    +

    14.5.6.2. Comparisons to projections

    When a projection is compared against another projection using a string comparator or numeric comparator, the comparison matches if any value in the left projection satisfies the @@ -940,50 +708,50 @@

    14.5.6.2. Comparisons to projectionsTo illustrate an example, the following model defines a trait, allowedTags, that is meant to constrain the set of tags that can appear in the closure of a service.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@trait(selector: "service")
    -list allowedTags {
    -    member: String,
    -}
    +@trait(selector: "service")
    +list allowedTags {
    +    member: String,
    +}
     
    -@allowedTags(["internal", "external"])
    -service MyService {
    -    version: "2020-04-28",
    -    operations: [OperationA, OperationB, OperationC, OperationD]
    -}
    +@allowedTags(["internal", "external"])
    +service MyService {
    +    version: "2020-04-28",
    +    operations: [OperationA, OperationB, OperationC, OperationD]
    +}
     
    -operation OperationA {
    -    input: OperationAInput,
    -}
    +operation OperationA {
    +    input: OperationAInput,
    +}
     
    -@tags(["internal"])
    -operation OperationB {}
    +@tags(["internal"])
    +operation OperationB {}
     
    -@tags(["internal", "external"])
    -operation OperationC {}
    +@tags(["internal", "external"])
    +operation OperationC {}
     
    -@tags(["invalid"])
    -operation OperationD {}
    +@tags(["invalid"])
    +operation OperationD {}
     
    -@input
    -structure OperationAInput {
    -    badValue: BadEnum,
    -    goodValue: GoodEnum,
    -}
    +@input
    +structure OperationAInput {
    +    badValue: BadEnum,
    +    goodValue: GoodEnum,
    +}
     
    -@enum([
    -    {value: "a", tags: ["internal"]},
    -    {value: "b", tags: ["invalid"]},
    -])
    -string BadEnum
    +@enum([
    +    {value: "a", tags: ["internal"]},
    +    {value: "b", tags: ["invalid"]},
    +])
    +string BadEnum
     
    -@enum([
    -    {value: "a"},
    -    {value: "b", tags: ["internal", "external"]},
    -    {value: "c", tags: ["internal"]},
    -])
    -string GoodEnum
    +@enum([
    +    {value: "a"},
    +    {value: "b", tags: ["internal", "external"]},
    +    {value: "c", tags: ["internal"]},
    +])
    +string GoodEnum
     

    The following selector finds all shapes within the closure of a service @@ -1040,13 +808,12 @@

    14.5.6.2. Comparisons to projections

    -

    14.5.6.3. Projection comparators#

    +

    14.5.6.3. Projection comparators

    Projection comparators are used to compare projections to test if they are equal, not equal, a subset, or a proper subset to another projection. With the exception of the {!=} comparator, projection comparators match if and only if both the left hand side of the comparator and the right hand side of the comparator are projections.

    -

    @@ -1086,18 +853,17 @@

    14.5.6.2. Comparisons to projections -
    -

    14.6. Scoped attribute selectors#

    -

    A scoped attribute selector is similar to an +

    14.6. Scoped attribute selectors

    +

    A scoped attribute selector is similar to an attribute selector, but it allows multiple complex comparisons to be made against a scoped attribute.

    -

    14.6.1. Context values#

    +

    14.6.1. Context values

    The first part of a scoped attribute selector is the attribute that is scoped for the expression, followed by :. The scoped attribute is accessed using -a context value in the form of -@{ smithy:Identifier }.

    +a context value in the form of +@{ smithy:identifier }.

    In the following selector, the trait|range attribute is used as the scoped attribute of the expression, and the selector matches shapes marked with the range trait where the min value is greater than the max @@ -1128,7 +894,7 @@

    14.6.1. Context values -

    14.6.2. And-logic#

    +

    14.6.2. And-logic

    Scoped attribute selector assertions can be combined together using and statements with &&. All assertions MUST match in order for the selector to match.

    @@ -1141,7 +907,7 @@

    14.6.2. And-logic

    -

    14.6.3. Matching multiple values#

    +

    14.6.3. Matching multiple values

    Like non-scoped selectors, multiple values can be provided using a comma separated list. One or more resolved attribute values MUST match one or more provided values.

    @@ -1155,7 +921,7 @@

    14.6.3. Matching multiple values

    -

    14.6.4. Case insensitive comparisons#

    +

    14.6.4. Case insensitive comparisons

    The i token used before && or the closing ] makes a comparison case-insensitive.

    The following selector matches on the httpApiKeyAuth trait using @@ -1175,15 +941,15 @@

    14.6.4. Case insensitive comparisons

    -

    14.7. Neighbors#

    +

    14.7. Neighbors

    Neighbor selectors yield shapes that are connected to the current shape. Most selectors are used to determine if a shape matches some criteria, meaning the selector yields zero or exactly one shape. However, neighbor selectors yield zero or more shapes by traversing the relationships of a shape.

    -

    14.7.1. Forward undirected neighbor#

    -

    A forward undirected neighbor +

    14.7.1. Forward undirected neighbor

    +

    A forward undirected neighbor (>) yields every shape that is connected to the current shape. For example, the following selector matches the key and value members of every map:

    @@ -1197,7 +963,7 @@

    14.7.1. Forward undirected neighbor

    -

    14.7.2. Forward directed neighbors#

    +

    14.7.2. Forward directed neighbors

    The forward undirected neighbor selector (>) is an undirected edge traversal. Sometimes, a directed edge traversal is necessary. For example, the following selector matches the "bound", "input", "output", and "error" @@ -1205,7 +971,7 @@

    14.7.2. Forward directed neighbors
    operation > *
     

    -

    A forward directed edge traversal is applied using selectors:SelectorForwardDirectedNeighbor +

    A forward directed edge traversal is applied using selectors:selector_forward_directed_neighbor (-[X, Y, Z]->). The following selector matches all structure shapes referenced as operation input or output.

    operation -[input, output]-> structure
    @@ -1229,7 +995,7 @@ 

    14.7.2. Forward directed neighbors

    -

    14.7.3. Forward recursive neighbors#

    +

    14.7.3. Forward recursive neighbors

    The forward recursive neighbor selector (~>) yields all shapes that are recursively connected in the closure of another shape. The shapes yielded by this selector are equivalent to yielding every shape connected to the @@ -1248,7 +1014,7 @@

    14.7.3. Forward recursive neighbors

    -

    14.7.4. Reverse undirected neighbor#

    +

    14.7.4. Reverse undirected neighbor

    A reverse undirected neighbor yields all of the shapes that have a relationship that points to the current shape.

    The following selector matches strings that are targeted by members of lists:

    @@ -1268,7 +1034,7 @@

    14.7.4. Reverse undirected neighbor

    -

    14.7.5. Reverse directed neighbor#

    +

    14.7.5. Reverse directed neighbor

    A reverse directed neighbor yields all of the shapes that have a relationship of a specific type that points to the current shape.

    For example, shapes marked with the streaming trait can only @@ -1289,9 +1055,8 @@

    14.7.5. Reverse directed neighbor

    -

    14.7.6. Relationships#

    +

    14.7.6. Relationships

    The table below lists the labeled directed relationships from each shape.

    -

    @@ -1307,64 +1072,76 @@

    14.7.5. Reverse directed neighbor

    - + - + - + - + - - + + - - + + - - + + - - + + - + - + - + - + - + - - + + + + + + - - + - - + - - - - - + - + - + - + - + - + - + - + - + - - - - - + - + +neighbor relationship type.
    service operationEach operation bound to a service.Each operation that is bound to a service.
    service resourceEach resource bound to a service.Each resource that is bound to a service.
    service errorEach error structure referenced by the service.Each error structure referenced by the service (if present).
    resource identifierEach identifier shape of a resource.The identifier referenced by the resource (if specified).
    resourcepropertyEach property shape of a resource.operationEach operation that is bound to a resource through the +"operations", "create", "put", "read", "update", "delete", and "list" +properties.
    resourceresourceEach resource bound to a resource.instanceOperationEach operation that is bound to a resource through the +"operations", "put", "read", "update", and "delete" properties.
    resourceoperationEach operation bound to a resource through the "operations" property.collectionOperationEach operation that is bound to a resource through the +"collectionOperations", "create", and "list" properties.
    resourcecollectionOperationEach operation bound to a resource through the "collectionOperations" -property.resourceEach resource that is bound to a resource.
    resource createThe operation defined as the Create lifecycle of a resource.The operation referenced by the Create lifecycle property of +a resource (if present).
    resource readThe operation defined as the Read lifecycle of a resource.The operation referenced by the Read lifecycle property of +a resource (if present).
    resource updateThe operation defined as the Update lifecycle of a resource.The operation referenced by the Update lifecycle property of +a resource (if present).
    resource deleteThe operation defined as the Delete lifecycle of a resource.The operation referenced by the Delete lifecycle property of +a resource (if present).
    resource listThe operation defined as the List lifecycle of a resource.The operation referenced by the List lifecycle property of +a resource (if present).
    resourceputThe operation defined as the Put lifecycle of a resource.boundThe service or resource to which the resource is bound.
    operationboundThe service or resource to which the operation is bound.
    operation input

    The input structure of an operation.

    +

    The input structure of the operation (if present).

    Note

    smithy.api#Unit is considered "not present" @@ -1372,9 +1149,9 @@

    14.7.5. Reverse directed neighbor

    operation
    operation output

    The output structure of an operation.

    +

    The output structure of the operation (if present).

    Note

    smithy.api#Unit is considered "not present" @@ -1382,59 +1159,54 @@

    14.7.5. Reverse directed neighbor

    operation
    operation errorEach error structure of an operation.
    listmemberThe member of a list.Each error structure referenced by the operation (if present).
    map
    list memberThe key and value members of a map.The Member of the list. Note that this is not the shape targeted +by the member.
    structure
    map memberEach structure member.The key and value members of the map. Note that these are not the +shapes targeted by the member.
    union
    structure memberEach union member.Each structure member. Note that these are not the shapes targeted by +the members.
    enum
    union memberEach enum member.Each union member. Note that these are not the shapes targeted by +the members.
    intEnummemberEach intEnum member.
    member
    member   The shape targeted by the member. Note that member targets have no relationship name.
    *
    * trait Each trait applied to a shape. The neighbor shape is the shape that defines the trait. This kind of relationship is only traversed if the trait relationship is explicitly stated as a desired directed -neighbor relationship type (for example, -[trait]->).
    -
    -
    -

    Note

    -

    Implementations MAY tolerate parsing unknown relationship types. When -evaluated, the traversal of unknown relationship types SHOULD yield -nothing.

    +
    +

    Important

    +

    Implementations MUST tolerate parsing unknown relationship types. When +evaluated, the directed traversal of unknown relationship types yields +no shapes.

    -

    14.8. Functions#

    +

    14.8. Functions

    Functions are used to filter and yield shapes using a variadic argument list of selectors separated by a comma (,). Functions always start with a colon (:).

    @@ -1444,7 +1216,7 @@

    14.8. Functions

    -

    14.8.1. :test#

    +

    14.8.1. :test

    The :test function is used to test if a shape is matched by any of the provided predicate selectors. The :test function stops testing predicates and yields the current shape as soon as the first predicate yields a shape.

    @@ -1461,13 +1233,13 @@

    14.8. FunctionsThe following selector matches shapes that are bound to a resource (for example, identifiers, operations, child resources) and have no documentation:

    -
    :test(resource >)
    +
    :test(-[bound, resource]->)
     :not([trait|documentation])
     
    -

    14.8.2. :is#

    +

    14.8.2. :is

    The :is function passes the current shape to each selector and yields the shapes yielded by each selector.

    The following selector yields string and number shapes:

    @@ -1493,7 +1265,7 @@

    14.8.2. -

    14.8.3. :not#

    +

    14.8.3. :not

    The :not function is used to filter out shapes. This function MUST be provided a single predicate selector argument. If the predicate selector yields any shapes when given the current shape as input, then @@ -1525,7 +1297,7 @@

    14.8.2. -

    14.8.4. :topdown#

    +

    14.8.4. :topdown

    The :topdown function matches service, resource, and operation shapes and resource and operation shapes within their containment hierarchy. The :topdown function starts at each given shape and forward-traverses @@ -1571,24 +1343,24 @@

    14.8.4. Example, OperationA, and OperationB. It does not match Foo because Foo matches the disqualifier selector.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@aws.api#dataPlane
    -service Example {
    -    version: "2020-09-08",
    -    resources: [Foo],
    -    operations: [OperationA],
    -}
    +@aws.api#dataPlane
    +service Example {
    +    version: "2020-09-08",
    +    resources: [Foo],
    +    operations: [OperationA],
    +}
     
    -operation OperationA {}
    +operation OperationA {}
     
    -@aws.api#controlPlane
    -resource Foo {
    -    operations: [OperationB]
    -}
    +@aws.api#controlPlane
    +resource Foo {
    +    operations: [OperationB]
    +}
     
    -@aws.api#dataPlane
    -operation OperationB {}
    +@aws.api#dataPlane
    +operation OperationB {}
     

    In the following example, the :topdown function does not inherit any @@ -1601,20 +1373,20 @@

    14.8.4. -

    14.9. Variables#

    +

    14.9. Variables

    Variables are used to store eagerly computed, named intermediate results that can be accessed later in a selector. Variables are useful for caching results that are computed multiples times in a selector or for capturing information about the current shape that is referenced later in a selector after traversing neighbors.

    -

    A variable is set using a selectors:SelectorVariableSet expression. +

    A variable is set using a selectors:selector_variable_set expression. Variables can be reassigned without error.

    The following selector defines a variable named foo that sets the variable to the result of applying the * selector to the current shape.

    $foo(*)
     
    -

    A variable is retrieved by name using a selectors:SelectorVariableGet +

    A variable is retrieved by name using a selectors:selector_variable_get expression. Retrieving a variable yields the set of shapes stored in the variable. Attempting to get a variable that does not exist yields no shapes.

    ${foo}
    @@ -1623,7 +1395,7 @@ 

    14.8.4. scoped attribute selectors from shapes using the var attribute.

    -

    14.9.1. var attribute#

    +

    14.9.1. var attribute

    A var attribute is an object accessible from a shape that provides access to the named variables currently in scope. Variables are accessed by providing the variable name after var. The @@ -1643,22 +1415,22 @@

    14.8.4. HasDigestAuth operation:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -@httpBasicAuth
    -@httpBearerAuth
    -service MyService {
    -    version: "2020-04-21",
    -    operations: [HasDigestAuth, HasBasicAuth, NoAuth]
    -}
    +@httpBasicAuth
    +@httpBearerAuth
    +service MyService {
    +    version: "2020-04-21",
    +    operations: [HasDigestAuth, HasBasicAuth, NoAuth]
    +}
     
    -@auth([httpDigestAuth])
    -operation HasDigestAuth {}
    +@auth([httpDigestAuth])
    +operation HasDigestAuth {}
     
    -@auth([httpBasicAuth])
    -operation HasBasicAuth {}
    +@auth([httpBasicAuth])
    +operation HasBasicAuth {}
     
    -operation NoAuth {}
    +operation NoAuth {}
     

    The HasDigestAuth operation is matched because it is bound within the @@ -1693,279 +1465,161 @@

    14.8.4. -

    14.10. Grammar#

    +

    14.10. Grammar

    Selectors are defined by the following ABNF grammar.

    Lexical note

    Whitespace is insignificant and can occur between any token without changing the semantics of a selector.

    -
    -Selector =
    -    SelectorExpression *(SelectorExpression)
    -
    -SelectorExpression =
    -    SelectorShapeTypes
    -  / SelectorAttr
    -  / SelectorScopedAttr
    -  / SelectorFunction
    -  / SelectorForwardUndirectedNeighbor
    -  / SelectorReverseUndirectedNeighbor
    -  / SelectorForwardDirectedNeighbor
    -  / SelectorForwardRecursiveNeighbor
    -  / SelectorReverseDirectedNeighbor
    -  / SelectorVariableSet
    -  / SelectorVariableGet
    -
    -SelectorShapeTypes =
    -    "*" / smithy:Identifier
    -
    -SelectorForwardUndirectedNeighbor =
    +
    +selector =
    +    selector_expression *(selector_expression)
    +
    +selector_expression =
    +    selector_shape_types
    +  / selector_attr
    +  / selector_scoped_attr
    +  / selector_function
    +  / selector_forward_undirected_neighbor
    +  / selector_reverse_undirected_neighbor
    +  / selector_forward_directed_neighbor
    +  / selector_reverse_directed_neighbor
    +  / selector_forward_recursive_neighbor
    +  / selector_variable_set
    +  / selector_variable_get
    +
    +selector_shape_types =
    +    "*" / smithy:identifier
    +
    +selector_forward_undirected_neighbor =
         ">"
     
    -SelectorReverseUndirectedNeighbor =
    +selector_reverse_undirected_neighbor =
         "<"
     
    -SelectorForwardDirectedNeighbor =
    -    "-[" SelectorDirectedRelationships "]->"
    +selector_forward_directed_neighbor =
    +    "-[" selector_directed_relationships "]->"
     
    -SelectorReverseDirectedNeighbor =
    -    "<-[" SelectorDirectedRelationships "]-"
    +selector_reverse_directed_neighbor =
    +    "<-[" selector_directed_relationships "]-"
     
    -SelectorDirectedRelationships =
    -    smithy:Identifier *("," smithy:Identifier)
    +selector_directed_relationships =
    +    smithy:identifier *("," smithy:identifier)
     
    -SelectorForwardRecursiveNeighbor =
    +selector_forward_recursive_neighbor =
         "~>"
     
    -SelectorAttr =
    -    "[" SelectorKey [SelectorAttrComparison] "]"
    +selector_attr =
    +    "[" selector_key [selector_attr_comparison] "]"
     
    -SelectorAttrComparison =
    -    SelectorComparator SelectorAttrValues ["i"]
    +selector_attr_comparison =
    +    selector_comparator selector_attr_values ["i"]
     
    -SelectorKey =
    -    smithy:Identifier ["|" SelectorPath]
    +selector_key =
    +    smithy:identifier ["|" selector_path]
     
    -SelectorPath =
    -    SelectorPathSegment *("|" SelectorPathSegment)
    +selector_path =
    +    selector_path_segment *("|" selector_path_segment)
     
    -SelectorPathSegment =
    -    SelectorValue / SelectorFunctionProperty
    +selector_path_segment =
    +    selector_value / selector_function_property
     
    -SelectorValue =
    -    SelectorText / smithy:Number / smithy:RootShapeId
    +selector_value =
    +    selector_text / smithy:number / smithy:root_shape_id
     
    -SelectorFunctionProperty =
    -    "(" smithy:Identifier ")"
    +selector_function_property =
    +    "(" smithy:identifier ")"
     
    -SelectorAttrValues =
    -    SelectorValue *("," SelectorValue)
    +selector_attr_values =
    +    selector_value *("," selector_value)
     
    -SelectorComparator =
    -    SelectorStringComparator
    -  / SelectorNumericComparator
    -  / SelectorProjectionComparator
    +selector_comparator =
    +    selector_string_comparator
    +  / selector_numeric_comparator
    +  / selector_projection_comparator
     
    -SelectorStringComparator =
    +selector_string_comparator =
         "^=" / "$=" / "*=" / "!=" / "=" / "?="
     
    -SelectorNumericComparator =
    +selector_numeric_comparator =
         ">=" / ">" / "<=" / "<"
     
    -SelectorProjectionComparator =
    +selector_projection_comparator =
         "{=}" / "{!=}" / "{<}" / "{<<}"
     
    -SelectorAbsoluteRootShapeId =
    -    smithy:Namespace "#" smithy:Identifier
    +selector_absolute_root_shape_id =
    +    smithy:namespace "#" smithy:identifier
     
    -SelectorScopedAttr =
    -    "[@" [SelectorKey] ":" SelectorScopedAssertions "]"
    +selector_scoped_attr =
    +    "[@" [selector_key] ":" selector_scoped_assertions "]"
     
    -SelectorScopedAssertions =
    -    SelectorScopedAssertion *("&&" SelectorScopedAssertion)
    +selector_scoped_assertions =
    +    selector_scoped_assertion *("&&" selector_scoped_assertion)
     
    -SelectorScopedAssertion =
    -    SelectorScopedValue SelectorComparator SelectorScopedValues ["i"]
    +selector_scoped_assertion =
    +    selector_scoped_value selector_comparator selector_scoped_values ["i"]
     
    -SelectorScopedValue =
    -    SelectorValue / SelectorContextValue
    +selector_scoped_value =
    +    selector_value / selector_context_value
     
    -SelectorContextValue =
    -    "@{" SelectorPath "}"
    +selector_context_value =
    +    "@{" selector_path "}"
     
    -SelectorScopedValues =
    -    SelectorScopedValue *("," SelectorScopedValue)
    +selector_scoped_values =
    +    selector_scoped_value *("," selector_scoped_value)
     
    -SelectorFunction =
    -    ":" smithy:Identifier "(" SelectorFunctionArgs ")"
    +selector_function =
    +    ":" smithy:identifier "(" selector_function_args ")"
     
    -SelectorFunctionArgs =
    -    Selector *("," Selector)
    +selector_function_args =
    +    selector *("," selector)
     
    -SelectorText =
    -    SelectorSingleQuotedText / SelectorDoubleQuotedText
    +selector_text =
    +    selector_single_quoted_text / selector_double_quoted_text
     
    -SelectorSingleQuotedText =
    -    "'" 1*SelectorSingleQuotedChar "'"
    +selector_single_quoted_text =
    +    "'" 1*selector_single_quoted_char "'"
     
    -SelectorDoubleQuotedText =
    -    DQUOTE 1*SelectorDoubleQuotedChar DQUOTE
    +selector_double_quoted_text =
    +    DQUOTE 1*selector_double_quoted_char DQUOTE
     
    -SelectorSingleQuotedChar =
    +selector_single_quoted_char =
         %x20-26 / %x28-5B / %x5D-10FFFF ; Excludes (')
     
    -SelectorDoubleQuotedChar =
    +selector_double_quoted_char =
         %x20-21 / %x23-5B / %x5D-10FFFF ; Excludes (")
     
    -SelectorVariableSet =
    -    "$" smithy:Identifier "(" Selector ")"
    +selector_variable_set =
    +    "$" smithy:identifier "(" selector ")"
     
    -SelectorVariableGet =
    -    "${" smithy:Identifier "}"
    +selector_variable_get =
    +    "${" smithy:identifier "}"
     

    -
    -

    14.11. Compliance Tests#

    -

    Selector compliance tests are used to verify the behavior of selectors. Each compliance test is written as a Smithy file -and includes a metadata called selectorTests. This metadata contains a list of test cases, each including a selector, -the expected matched shapes, and additional configuration options. The test case contains the following properties:

    -
    - ----- - - - - - - - - - - - - - - - - - - - - -
    PropertyTypeDescription
    selectorstringREQUIRED The selector to match shapes within the smithy model
    matcheslist<shape ID>REQUIRED The expected shapes ID of the matched shapes
    skipPreludeShapesbooleanSkip prelude shapes when comparing the expected shapes and the actual shapes returned from the selector. Default value is false
    -

    Below is an example selector compliance test:

    -
    $version: "1.0"
     
    -metadata selectorTests = [
    -    {
    -        selector: "[trait|length|min > 1]"
    -        matches: [
    -            smithy.example#AtLeastTen
    -        ]
    -    }
    -    {
    -        selector: "[trait|length|min >= 1]"
    -        skipPreludeShapes: true
    -        matches: [
    -            smithy.example#AtLeastOne
    -            smithy.example#AtLeastTen
    -        ]
    -    }
    -    {
    -        selector: "[trait|length|min < 2]"
    -        skipPreludeShapes: true
    -        matches: [
    -            smithy.example#AtLeastOne
    -        ]
    -    }
    -]
    -
    -namespace smithy.example
    -
    -@length(min: 1)
    -string AtLeastOne
    -
    -@length(max: 5)
    -string AtMostFive
    -
    -@length(min: 10)
    -string AtLeastTen
    -
    -
    -

    The compliance tests can also be accessed in this -directory -of the Smithy Github repository.

    -
    -
    -

    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/stream-traits.html b/1.0/spec/core/stream-traits.html index 63d4dcc25c4..6494ce2943c 100644 --- a/1.0/spec/core/stream-traits.html +++ b/1.0/spec/core/stream-traits.html @@ -1,311 +1,99 @@ - - - - - - - - 10. Streaming Traits - Smithy 1.0 - - - - - - - - + - - - - - + + + + + 10. Streaming Traits — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    10. Streaming Traits#

    -

    A streaming shape is a shape which represents data that is not returned all at -once. This includes both streaming binary data and event streams.

    -

    10.1. streaming trait#

    +

    10.1. streaming trait

    Summary

    Indicates that the data represented by the shape needs to be streamed.

    When applied to a blob, this simply means that the data could be very @@ -324,46 +112,33 @@

  • The streaming trait is structurally exclusive by target, meaning only a single member of a structure can target a shape marked as streaming.
  • -
  • If a service supports the httpPayload trait, any member that -targets a streaming shape must also be marked as @httpPayload.
  • +
  • If a service supports a protocol that supports the httpPayload trait, +any member that targets a streaming blob must also be marked as +@httpPayload.
  • -
    @http(method: "GET", uri: "/streaming-operation")
    -operation StreamingOperation {
    -    input: StreamingOperationInput,
    -    output: StreamingOperationOutput,
    -}
    -
    -@input
    -structure StreamingOperationInput {}
    -
    -@output
    -structure StreamingOperationOutput {
    -    @httpPayload
    -    output: StreamingBlob,
    -}
    -
    -@streaming
    -blob StreamingBlob
    +
    operation StreamingOperation {
    +    input: StreamingOperationInput,
    +    output: StreamingOperationOutput,
    +}
    +
    +@input
    +structure StreamingOperationInput {}
    +
    +@output
    +structure StreamingOperationOutput {
    +    @httpPayload
    +    output: StreamingBlob,
    +}
    +
    +@streaming
    +blob StreamingBlob
     
    -
    -

    10.1.1. Deserializing streaming blobs#

    -

    It is often impossible for a server to know if a zero-length payload was sent -by a client, or if no payload was explicitly sent by a client. As a result, -required streaming members SHOULD be interpreted by deserializers as if they -have a default zero-length value when not present.

    -
    -

    Note

    -

    In Smithy IDL version 2, members that target a streaming blob MUST be -marked as required or be given an explicit default value of -zero bytes.

    -
    -
    -

    10.2. requiresLength trait#

    +

    10.2. requiresLength trait

    Summary

    Indicates that the streaming blob MUST be finite and have a known size when sending data from a client to a server.

    @@ -384,15 +159,15 @@

    10.1.1. Deserializing streaming blobs

    -
    @streaming
    -@requiresLength
    -blob FiniteStreamingBlob
    +
    @streaming
    +@requiresLength
    +blob FiniteStreamingBlob
     
    -

    10.3. Event streams#

    +

    10.3. Event streams

    An event stream is an abstraction that allows multiple messages to be sent asynchronously between a client and server. Event streams support both duplex and simplex streaming. The serialization format and framing of messages sent @@ -406,82 +181,82 @@

    10.1.1. Deserializing streaming blobs

    The following example defines an operation that uses an event stream in its input by referencing a member that targets a union:

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -operation PublishMessages {
    -    input: PublishMessagesInput
    -}
    +operation PublishMessages {
    +    input: PublishMessagesInput
    +}
     
    -@input
    -structure PublishMessagesInput {
    -    room: String,
    -    messages: PublishEvents,
    -}
    +@input
    +structure PublishMessagesInput {
    +    room: String,
    +    messages: PublishEvents,
    +}
     
    -@streaming
    -union PublishEvents {
    -    message: Message,
    -    leave: LeaveEvent,
    -}
    +@streaming
    +union PublishEvents {
    +    message: Message,
    +    leave: LeaveEvent,
    +}
     
    -structure Message {
    -    message: String,
    -}
    +structure Message {
    +    message: String,
    +}
     
    -structure LeaveEvent {}
    +structure LeaveEvent {}
     

    The following example defines an operation that uses an event stream in its output:

    -
    namespace smithy.example
    -
    -operation SubscribeToMovements {
    -    input: SubscribeToMovementsInput,
    -    output: SubscribeToMovementsOutput
    -}
    -
    -@input
    -structure SubscribeToMovementsInput {}
    -
    -@output
    -structure SubscribeToMovementsOutput {
    -    movements: MovementEvents,
    -}
    -
    -@streaming
    -union MovementEvents {
    -    up: Movement,
    -    down: Movement,
    -    left: Movement,
    -    right: Movement,
    -    throttlingError: ThrottlingError
    -}
    -
    -structure Movement {
    -    velocity: Float,
    -}
    -
    -/// An example error emitted when the client is throttled
    -/// and should terminate the event stream.
    -@error("client")
    -@retryable(throttling: true)
    -structure ThrottlingError {}
    +
    namespace smithy.example
    +
    +operation SubscribeToMovements {
    +    input: SubscribeToMovementsInput,
    +    output: SubscribeToMovementsOutput
    +}
    +
    +@input
    +structure SubscribeToMovementsInput {}
    +
    +@output
    +structure SubscribeToMovementsOutput {
    +    movements: MovementEvents,
    +}
    +
    +@streaming
    +union MovementEvents {
    +    up: Movement,
    +    down: Movement,
    +    left: Movement,
    +    right: Movement,
    +    throttlingError: ThrottlingError
    +}
    +
    +structure Movement {
    +    velocity: Float,
    +}
    +
    +/// An example error emitted when the client is throttled
    +/// and should terminate the event stream.
    +@error("client")
    +@retryable(throttling: true)
    +structure ThrottlingError {}
     
    -

    10.3.1. Modeled errors in event streams#

    +

    10.3.1. Modeled errors in event streams

    Event streams MAY target shapes marked with the error trait. These events are considered terminal errors and MUST terminate the event stream when received.

    -

    10.3.2. Initial messages#

    +

    10.3.2. Initial messages

    An initial message is comprised of the top-level input or output members of an operation that do not target the event stream union. Initial messages provide an opportunity for a client or server to provide metadata about an event stream before transmitting events.

    -

    10.3.2.1. Initial-request#

    +

    10.3.2.1. Initial-request

    An initial-request is an initial message that can be sent from a client to a server for an operation with an input event stream. The structure of an initial-request is the input of an operation with no value provided for the @@ -494,36 +269,36 @@

    10.3.1. Modeled errors in event streams<

    The following example defines an operation with an input event stream with an initial-request. The client will first send the initial-request to the service, followed by the events sent in the payload of the HTTP message.

    -
    namespace smithy.example
    -
    -@http(method: "POST", uri: "/messages/{room}")
    -operation PublishMessages {
    -    input: PublishMessagesInput
    -}
    -
    -@input
    -structure PublishMessagesInput {
    -    @httpLabel
    -    @required
    -    room: String,
    -
    -    @httpPayload
    -    messages: MessageStream,
    -}
    -
    -@streaming
    -union MessageStream {
    -    message: Message,
    -}
    -
    -structure Message {
    -    message: String,
    -}
    +
    namespace smithy.example
    +
    +@http(method: "POST", uri: "/messages/{room}")
    +operation PublishMessages {
    +    input: PublishMessagesInput
    +}
    +
    +@input
    +structure PublishMessagesInput {
    +    @httpLabel
    +    @required
    +    room: String,
    +
    +    @httpPayload
    +    messages: MessageStream,
    +}
    +
    +@streaming
    +union MessageStream {
    +    message: Message,
    +}
    +
    +structure Message {
    +    message: String,
    +}
     
    -

    10.3.2.2. Initial-response#

    +

    10.3.2.2. Initial-response

    An initial-response is an initial message that can be sent from a server to a client for an operation with an output event stream. The structure of an initial-response is the output of an operation with no value provided for @@ -536,34 +311,34 @@

    10.3.1. Modeled errors in event streams< an initial-response. The client will first receive and process the initial-response, followed by the events sent in the payload of the HTTP message.

    -
    namespace smithy.example
    -
    -@http(method: "GET", uri: "/messages/{room}")
    -operation SubscribeToMessages {
    -    input: SubscribeToMessagesInput,
    -    output: SubscribeToMessagesOutput
    -}
    -
    -@input
    -structure SubscribeToMessagesInput {
    -    @httpLabel
    -    @required
    -    room: String
    -}
    -
    -@output
    -structure SubscribeToMessagesOutput {
    -    @httpHeader("X-Connection-Lifetime")
    -    connectionLifetime: Integer,
    -
    -    @httpPayload
    -    messages: MessageStream,
    -}
    +
    namespace smithy.example
    +
    +@http(method: "GET", uri: "/messages/{room}")
    +operation SubscribeToMessages {
    +    input: SubscribeToMessagesInput,
    +    output: SubscribeToMessagesOutput
    +}
    +
    +@input
    +structure SubscribeToMessagesInput {
    +    @httpLabel
    +    @required
    +    room: String
    +}
    +
    +@output
    +structure SubscribeToMessagesOutput {
    +    @httpHeader("X-Connection-Lifetime")
    +    connectionLifetime: Integer,
    +
    +    @httpPayload
    +    messages: MessageStream,
    +}
     
    -

    10.3.2.3. Initial message client and server behavior#

    +

    10.3.2.3. Initial message client and server behavior

    Initial messages, if received, MUST be provided to applications before event stream events.

    It is a backward compatible change to add an initial-request or @@ -574,7 +349,7 @@

    10.3.2.3. Initial message client and ser

    -

    10.3.3. Client behavior#

    +

    10.3.3. Client behavior

    Clients that send or receive event streams are expected to provide an abstraction to end-users that allows values to be produced or consumed asynchronously for each named member of the targeted union. Adding @@ -584,31 +359,31 @@

    10.3.2.3. Initial message client and ser event stream when necessary.

    Clients SHOULD expose type-safe functionality that is used to dispatch based on the name of an event. For example, given the following event stream:

    -
    namespace smithy.example
    -
    -operation SubscribeToEvents {
    -    input: SubscribeToEventsInput,
    -    output: SubscribeToEventsOutput
    -}
    -
    -@input
    -structure SubscribeToEventsInput {}
    -
    -@output
    -structure SubscribeToEventsOutput {
    -    events: Events,
    -}
    -
    -@streaming
    -union Events {
    -    a: Event1,
    -    b: Event2,
    -    c: Event3,
    -}
    -
    -structure Event1 {}
    -structure Event2 {}
    -structure Event3 {}
    +
    namespace smithy.example
    +
    +operation SubscribeToEvents {
    +    input: SubscribeToEventsInput,
    +    output: SubscribeToEventsOutput
    +}
    +
    +@input
    +structure SubscribeToEventsInput {}
    +
    +@output
    +structure SubscribeToEventsOutput {
    +    events: Events,
    +}
    +
    +@streaming
    +union Events {
    +    a: Event1,
    +    b: Event2,
    +    c: Event3,
    +}
    +
    +structure Event1 {}
    +structure Event2 {}
    +structure Event3 {}
     

    An abstraction SHOULD be provided that is used to dispatch based on the @@ -617,7 +392,7 @@

    10.3.2.3. Initial message client and ser provided).

    -

    10.3.4. Event message serialization#

    +

    10.3.4. Event message serialization

    While the framing and serialization of an event stream is protocol-specific, traits can be used to influence the serialization of an event stream event. Structure members that are sent as part of an event stream are serialized @@ -630,45 +405,45 @@

    10.3.2.3. Initial message client and ser

    The following example serializes the "a" and "b" members as event headers and the "c" member as the payload.

    -
    structure ExampleEvent {
    -    @eventHeader
    -    a: String,
    +
    structure ExampleEvent {
    +    @eventHeader
    +    a: String,
     
    -    @eventHeader
    -    b: String,
    +    @eventHeader
    +    b: String,
     
    -    @eventPayload
    -    c: Blob,
    -}
    +    @eventPayload
    +    c: Blob,
    +}
     

    -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/type-refinement-traits.html b/1.0/spec/core/type-refinement-traits.html index dd5e78bc568..0a00563f1ce 100644 --- a/1.0/spec/core/type-refinement-traits.html +++ b/1.0/spec/core/type-refinement-traits.html @@ -1,311 +1,85 @@ - - - - - - - 5. Type refinement traits - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + 5. Type refinement traits — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - - - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    5. Type refinement traits#

    +
    + + + +
    +
    +
    + + + + +
    +

    5. Type refinement traits

    Type refinement traits are traits that significantly refine, or change, the type of a shape.

    +
    -

    5.1. box trait#

    +

    5.1. box trait

    Summary

    Indicates that a shape is boxed. When a structure member is marked with this trait or the shape targeted by a structure member is marked @@ -328,20 +102,20 @@

    5. Type refinement traits.

    -
    @box
    -integer BoxedInteger
    +
    @box
    +integer BoxedInteger
     

    -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/core/xml-traits.html b/1.0/spec/core/xml-traits.html index 88b7d0d4424..8dcbe6ab9ed 100644 --- a/1.0/spec/core/xml-traits.html +++ b/1.0/spec/core/xml-traits.html @@ -1,405 +1,184 @@ - - - - - - - 12. XML binding traits - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + 12. XML binding traits — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - - - -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - + +
    +
    + +
    -
    -
    -

    12. XML binding traits#

    +
    + + + +
    +
    +
    + + + + +
    +

    12. XML binding traits

    This document defines how to bind Smithy shapes to XML documents. Smithy defines several traits that are used to influence the serialization of shapes with XML based protocols.

    +
    -

    12.1. Serializing XML shapes#

    +

    12.1. Serializing XML shapes

    This document provides recommendations on how Smithy structures and shapes within structures SHOULD be serialized with XML based protocols; however, protocols MAY choose to deviate from these recommendations if necessary.

    -

    12.1.1. Structure and union serialization#

    +

    12.1.1. Structure and union serialization

    All XML serialization starts with a structure or union. The shape name of a structure/union is used as the outermost XML element name. Members of a structure/union are serialized as nested XML elements where the name of the element is the same as the name of the member.

    For example, given the following:

    -
    structure MyStructure {
    -    foo: String,
    -}
    +
    structure MyStructure {
    +    foo: String,
    +}
     

    The XML serialization is:

    <MyStructure>
    -    <foo>example</foo>
    +    <foo>example</foo>
     </MyStructure>
     
    -

    12.1.1.1. Custom XML element names#

    +

    12.1.1.1. Custom XML element names

    Structure/union member element names can be changed using the xmlName trait.

    -

    12.1.1.2. XML attributes#

    +

    12.1.1.2. XML attributes

    The xmlAttribute trait is used to serialize a structure member as an XML attribute.

    -

    12.1.1.3. xmlName on structures and unions#

    +

    12.1.1.3. xmlName on structures and unions

    An xmlName trait applied to a structure or union changes the element name of the serialized shape; however, it does not influence the serialization of members that target it. Given the following:

    -
    @xmlName("AStruct")
    -structure A {
    -    b: B,
    -}
    +
    @xmlName("AStruct")
    +structure A {
    +    b: B,
    +}
     
    -@xmlName("BStruct")
    -structure B {
    -    hello: String,
    -}
    +@xmlName("BStruct")
    +structure B {
    +    hello: String,
    +}
     

    The XML serialization of AStruct is:

    <AStruct>
    -    <b>
    -        <hello>value</hello>
    -    </b>
    +    <b>
    +        <hello>value</hello>
    +    </b>
     </AStruct>
     
    -

    12.1.2. Simple type serialization#

    +

    12.1.2. Simple type serialization

    The following table defines how simple types are serialized in XML documents.

    -
    @@ -413,14 +192,14 @@

    12.1.2. Simple type serialization

    blob

    Serialized as a base64 encoded string

    -
    structure Struct {
    -    binary: Blob,
    -}
    +
    structure Struct {
    +    binary: Blob,
    +}
     

    given a value of value for binary:

    <Struct>
    -    <binary>dmFsdWU=</binary>
    +    <binary>dmFsdWU=</binary>
     </Struct>
     
    @@ -462,14 +241,14 @@

    12.1.2. Simple type serialization

    timestamp

    Serialized as RFC 3339 date-time value.

    -
    structure Struct {
    -    date: Timestamp,
    -}
    +
    structure Struct {
    +    date: Timestamp,
    +}
     

    given a value of 1578255206 for date:

    <Struct>
    -    <date>2020-01-05T20:13:26Z</date>
    +    <date>2020-01-05T20:13:26Z</date>
     </Struct>
     
    @@ -485,338 +264,337 @@

    12.1.2. Simple type serialization

    -
    -

    12.1.3. List and set serialization#

    +

    12.1.3. List and set serialization

    List and set shapes use the same serialization semantics. List and set shapes can be serialized as wrapped lists (the default behavior) or flattened lists.

    -

    12.1.3.1. Wrapped list serialization#

    +

    12.1.3.1. Wrapped list serialization

    A wrapped list or set is serialized in an XML element where each value is serialized in a nested element named member. For example, given the following:

    -
    structure Foo {
    -    values: MyList
    -}
    +
    structure Foo {
    +    values: MyList
    +}
     
    -list MyList {
    -    member: String,
    -}
    +list MyList {
    +    member: String,
    +}
     

    The XML serialization of Foo is:

    <Foo>
    -    <values>
    -        <member>example1</member>
    -        <member>example2</member>
    -        <member>example3</member>
    -    </values>
    +    <values>
    +        <member>example1</member>
    +        <member>example2</member>
    +        <member>example3</member>
    +    </values>
     </Foo>
     

    The xmlName trait can be applied to the member of a list or set to change the nested element name. For example, given the following:

    -
    structure Foo {
    -    values: MyList
    -}
    +
    structure Foo {
    +    values: MyList
    +}
     
    -list MyList {
    -    @xmlName("Item")
    -    member: String,
    -}
    +list MyList {
    +    @xmlName("Item")
    +    member: String,
    +}
     

    The XML serialization of Foo is:

    <Foo>
    -    <values>
    -        <Item>example1</Item>
    -        <Item>example2</Item>
    -        <Item>example3</Item>
    -    </values>
    +    <values>
    +        <Item>example1</Item>
    +        <Item>example2</Item>
    +        <Item>example3</Item>
    +    </values>
     </Foo>
     
    -

    12.1.3.2. Flattened list serialization#

    +

    12.1.3.2. Flattened list serialization

    The xmlFlattened trait can be used to unwrap the values of list/set into a containing structure/union. The name of the elements repeated within the structure/union is based on the structure/union member name. For example, given the following:

    -
    structure Foo {
    -    @xmlFlattened
    -    flat: MyList,
    -}
    +
    structure Foo {
    +    @xmlFlattened
    +    flat: MyList,
    +}
     

    The XML serialization of Foo is:

    <Foo>
    -    <flat>example1</flat>
    -    <flat>example2</flat>
    -    <flat>example3</flat>
    +    <flat>example1</flat>
    +    <flat>example2</flat>
    +    <flat>example3</flat>
     </Foo>
     

    The xmlName trait applied to the structure/union member is used to change the name of the repeated XML element. For example, given the following:

    -
    union Choice {
    -    @xmlFlattened
    -    @xmlName("Hi")
    -    flat: MySet,
    -}
    +
    union Choice {
    +    @xmlFlattened
    +    @xmlName("Hi")
    +    flat: MySet,
    +}
     
    -set MySet {
    -    member: String
    -}
    +set MySet {
    +    member: String
    +}
     

    The XML serialization of Choice is:

    <Choice>
    -    <Hi>example1</Hi>
    -    <Hi>example2</Hi>
    -    <Hi>example3</Hi>
    +    <Hi>example1</Hi>
    +    <Hi>example2</Hi>
    +    <Hi>example3</Hi>
     </Choice>
     

    The xmlName trait applied to the member of a list/set has no effect when serializing a flattened list into a structure/union. For example, given the following:

    -
    union Choice {
    -    @xmlFlattened
    -    flat: MySet,
    -}
    +
    union Choice {
    +    @xmlFlattened
    +    flat: MySet,
    +}
     
    -set MySet {
    -    @xmlName("Hi")
    -    member: String
    -}
    +set MySet {
    +    @xmlName("Hi")
    +    member: String
    +}
     

    The XML serialization of Choice is:

    <Choice>
    -    <flat>example1</flat>
    -    <flat>example2</flat>
    -    <flat>example3</flat>
    +    <flat>example1</flat>
    +    <flat>example2</flat>
    +    <flat>example3</flat>
     </Choice>
     
    -

    12.1.4. Map serialization#

    +

    12.1.4. Map serialization

    Map shapes can be serialized as wrapped maps (the default behavior) or flattened maps.

    -

    12.1.4.1. Wrapped map serialization#

    +

    12.1.4.1. Wrapped map serialization

    A wrapped map is serialized in an XML element where each value is serialized in a nested element named entry that contains a nested key and value element. For example, given the following:

    -
    structure Foo {
    -    values: MyMap
    -}
    +
    structure Foo {
    +    values: MyMap
    +}
     
    -map MyMap {
    -    key: String,
    -    value: String,
    -}
    +map MyMap {
    +    key: String,
    +    value: String,
    +}
     

    The XML serialization of Foo is:

    <Foo>
    -    <values>
    -        <entry>
    -            <key>example-key1</key>
    -            <value>example1</value>
    -        </entry>
    -        <entry>
    -            <key>example-key2</key>
    -            <value>example2</value>
    -        </entry>
    -    </values>
    +    <values>
    +        <entry>
    +            <key>example-key1</key>
    +            <value>example1</value>
    +        </entry>
    +        <entry>
    +            <key>example-key2</key>
    +            <value>example2</value>
    +        </entry>
    +    </values>
     </Foo>
     

    The xmlName trait can be applied to the key and value members of a map to change the nested element names. For example, given the following:

    -
    structure Foo {
    -    values: MyMap
    -}
    +
    structure Foo {
    +    values: MyMap
    +}
     
    -map MyMap {
    -    @xmlName("Name")
    -    key: String,
    +map MyMap {
    +    @xmlName("Name")
    +    key: String,
     
    -    @xmlName("Setting")
    -    value: String,
    -}
    +    @xmlName("Setting")
    +    value: String,
    +}
     

    The XML serialization of Foo is:

    <Foo>
    -    <values>
    -        <entry>
    -            <Name>example-key1</Name>
    -            <Setting>example1</Setting>
    -        </entry>
    -        <entry>
    -            <Name>example-key2</Name>
    -            <Setting>example2</Setting>
    -        </entry>
    -    </values>
    +    <values>
    +        <entry>
    +            <Name>example-key1</Name>
    +            <Setting>example1</Setting>
    +        </entry>
    +        <entry>
    +            <Name>example-key2</Name>
    +            <Setting>example2</Setting>
    +        </entry>
    +    </values>
     </Foo>
     
    -

    12.1.4.2. Flattened map serialization#

    +

    12.1.4.2. Flattened map serialization

    The xmlFlattened trait can be used to flatten the members of map into a containing structure/union. For example, given the following:

    -
    structure Bar {
    -    @xmlFlattened
    -    flatMap: MyMap
    -}
    +
    structure Bar {
    +    @xmlFlattened
    +    flatMap: MyMap
    +}
     
    -map MyMap {
    -    key: String,
    -    value: String,
    -}
    +map MyMap {
    +    key: String,
    +    value: String,
    +}
     

    The XML serialization of Bar is:

    <Bar>
    -    <flatMap>
    -        <key>example-key1</key>
    -        <value>example1</value>
    -    </flatMap>
    -    <flatMap>
    -        <key>example-key2</key>
    -        <value>example2</value>
    -    </flatMap>
    -    <flatMap>
    -        <key>example-key3</key>
    -        <value>example3</value>
    -    </flatMap>
    +    <flatMap>
    +        <key>example-key1</key>
    +        <value>example1</value>
    +    </flatMap>
    +    <flatMap>
    +        <key>example-key2</key>
    +        <value>example2</value>
    +    </flatMap>
    +    <flatMap>
    +        <key>example-key3</key>
    +        <value>example3</value>
    +    </flatMap>
     </Bar>
     

    The xmlName trait applied to the structure/union member is used to change the name of the repeated XML element. For example, given the following:

    -
    union Choice {
    -    @xmlFlattened
    -    @xmlName("Hi")
    -    flat: MyMap,
    -}
    +
    union Choice {
    +    @xmlFlattened
    +    @xmlName("Hi")
    +    flat: MyMap,
    +}
     
    -map MyMap {
    -    key: String,
    -    value: String
    -}
    +map MyMap {
    +    key: String,
    +    value: String
    +}
     

    The XML serialization of Choice is:

    <Choice>
    -    <Hi>
    -        <key>example-key1</key>
    -        <value>example1</value>
    -    </Hi>
    -    <Hi>
    -        <key>example-key1</key>
    -        <value>example1</value>
    -    </Hi>
    -    <Hi>
    -        <key>example-key1</key>
    -        <value>example1</value>
    -    </Hi>
    +    <Hi>
    +        <key>example-key1</key>
    +        <value>example1</value>
    +    </Hi>
    +    <Hi>
    +        <key>example-key1</key>
    +        <value>example1</value>
    +    </Hi>
    +    <Hi>
    +        <key>example-key1</key>
    +        <value>example1</value>
    +    </Hi>
     </Choice>
     

    Unlike flattened lists and sets, flattened maps do honor xmlName traits applied to the key or value members of the map. For example, given the following:

    -
    union Choice {
    -    @xmlFlattened
    -    @xmlName("Hi")
    -    flat: MyMap,
    -}
    +
    union Choice {
    +    @xmlFlattened
    +    @xmlName("Hi")
    +    flat: MyMap,
    +}
     
    -map MyMap {
    -    @xmlName("Name")
    -    key: String,
    +map MyMap {
    +    @xmlName("Name")
    +    key: String,
     
    -    @xmlName("Setting")
    -    value: String,
    -}
    +    @xmlName("Setting")
    +    value: String,
    +}
     

    The XML serialization of Choice is:

    <Choice>
    -    <Hi>
    -        <Name>example-key1</Name>
    -        <Setting>example1</Setting>
    -    </Hi>
    -    <Hi>
    -        <Name>example-key2</Name>
    -        <Setting>example2</Setting>
    -    </Hi>
    -    <Hi>
    -        <Name>example-key3</Name>
    -        <Setting>example3</Setting>
    -    </Hi>
    +    <Hi>
    +        <Name>example-key1</Name>
    +        <Setting>example1</Setting>
    +    </Hi>
    +    <Hi>
    +        <Name>example-key2</Name>
    +        <Setting>example2</Setting>
    +    </Hi>
    +    <Hi>
    +        <Name>example-key3</Name>
    +        <Setting>example3</Setting>
    +    </Hi>
     </Choice>
     
    @@ -824,7 +602,7 @@

    12.1.4.2. Flattened map serialization

    -

    12.2. xmlAttribute trait#

    +

    12.2. xmlAttribute trait

    Summary
    Serializes an object property as an XML attribute rather than a nested XML element.
    @@ -839,79 +617,79 @@

    12.1.4.2. Flattened map serializationBy default, the serialized XML attribute name is the same as the structure member name. For example, given the following:

    -
    structure MyStructure {
    -    @xmlAttribute
    -    foo: String,
    +
    structure MyStructure {
    +    @xmlAttribute
    +    foo: String,
     
    -    bar: String,
    -}
    +    bar: String,
    +}
     

    The XML serialization is:

    -
    <MyStructure foo="example">
    -    <bar>example</bar>
    +
    <MyStructure foo="example">
    +    <bar>example</bar>
     </MyStructure>
     

    The serialized attribute name can be changed using the xmlName trait. Given the following:

    -
    structure MyStructure {
    -    @xmlAttribute
    -    @xmlName("NotFoo")
    -    foo: String
    -}
    +
    structure MyStructure {
    +    @xmlAttribute
    +    @xmlName("NotFoo")
    +    foo: String
    +}
     

    The XML serialization is:

    -
    <MyStructure NotFoo="example"/>
    +
    <MyStructure NotFoo="example"/>
     
    -

    12.3. xmlFlattened trait#

    +

    12.3. xmlFlattened trait

    Summary
    Unwraps the values of a list or map into the containing structure.
    Trait selector
    :is(structure, union) > :test(member > :test(collection, map))
    @@ -923,143 +701,143 @@ 

    12.1.4.2. Flattened map serialization

    Given the following:

    -
    structure Foo {
    -    @xmlFlattened
    -    flat: MyList,
    +
    structure Foo {
    +    @xmlFlattened
    +    flat: MyList,
     
    -    nested: MyList,
    -}
    +    nested: MyList,
    +}
     
    -list MyList {
    -    member: String,
    -}
    +list MyList {
    +    member: String,
    +}
     

    The XML serialization of Foo is:

    <Foo>
    -    <flat>example1</flat>
    -    <flat>example2</flat>
    -    <flat>example3</flat>
    -    <nested>
    -        <member>example1</member>
    -        <member>example2</member>
    -        <member>example3</member>
    -    </nested>
    +    <flat>example1</flat>
    +    <flat>example2</flat>
    +    <flat>example3</flat>
    +    <nested>
    +        <member>example1</member>
    +        <member>example2</member>
    +        <member>example3</member>
    +    </nested>
     </Foo>
     

    Maps can be flattened into structures too. Given the following:

    -
    structure Foo {
    -    @xmlFlattened
    -    flat: MyMap,
    +
    structure Foo {
    +    @xmlFlattened
    +    flat: MyMap,
     
    -    notFlat: MyMap,
    -}
    +    notFlat: MyMap,
    +}
     
    -map MyMap {
    -    key: String
    -    value: String
    -}
    +map MyMap {
    +    key: String
    +    value: String
    +}
     

    The XML serialization is:

    <Foo>
    -    <flat>
    -        <key>example-key1</key>
    -        <value>example1</value>
    -    </flat>
    -    <flat>
    -        <key>example-key2</key>
    -        <value>example2</value>
    -    </flat>
    -    <notFlat>
    -        <entry>
    -            <key>example-key1</key>
    -            <value>example1</value>
    -        </entry>
    -        <entry>
    -            <key>example-key2</key>
    -            <value>example2</value>
    -        </entry>
    -    </notFlat>
    +    <flat>
    +        <key>example-key1</key>
    +        <value>example1</value>
    +    </flat>
    +    <flat>
    +        <key>example-key2</key>
    +        <value>example2</value>
    +    </flat>
    +    <notFlat>
    +        <entry>
    +            <key>example-key1</key>
    +            <value>example1</value>
    +        </entry>
    +        <entry>
    +            <key>example-key2</key>
    +            <value>example2</value>
    +        </entry>
    +    </notFlat>
     </Foo>
     
    -

    12.4. xmlName trait#

    +

    12.4. xmlName trait

    Summary
    Changes the serialized element or attribute name of a structure, union, or member.
    Trait selector

    :is(structure, union, member)

    A structure, union, or member

    -
    Value type

    string value that MUST adhere to the smithy:XmlName ABNF production:

    -
    -XmlName =
    -    XmlIdentifier / (XmlIdentifier ":" XmlIdentifier)
    +
    Value type

    string value that MUST adhere to the smithy:xml_name ABNF production:

    +
    +xml_name =
    +    xml_identifier / (xml_identifier ":" xml_identifier)
     
    -XmlIdentifier =
    +xml_identifier =
         (ALPHA / "_") *(ALPHA / DIGIT / "-" / "_")
     
    @@ -1067,60 +845,60 @@

    12.1.4.2. Flattened map serializationBy default, structure properties are serialized in attributes or nested elements using the same name as the structure member name. Given the following:

    -
    structure MyStructure {
    -    @xmlName("Foo")
    -    foo: String,
    +
    structure MyStructure {
    +    @xmlName("Foo")
    +    foo: String,
     
    -    bar: String,
    -}
    +    bar: String,
    +}
     

    The XML serialization is:

    <MyStructure>
    -    <Foo>example</Foo>
    -    <bar>example</bar>
    +    <Foo>example</Foo>
    +    <bar>example</bar>
     </MyStructure>
     

    A namespace prefix can be inserted before the element name. Given the following

    -
    structure AnotherStructure {
    -    @xmlName("hello:foo")
    -    foo: String,
    -}
    +
    structure AnotherStructure {
    +    @xmlName("hello:foo")
    +    foo: String,
    +}
     

    The XML serialization is:

    <AnotherStructure>
    -    <hello:foo>example</hello:foo>
    +    <hello:foo>example</hello:foo>
     </AnotherStructure>
     
    -

    12.5. xmlNamespace trait#

    +

    12.5. xmlNamespace trait

    Summary
    Adds an XML namespace to an XML element.
    Trait selector

    :is(service, member, simpleType, collection, map, structure, union)

    @@ -1130,7 +908,6 @@

    12.1.4.2. Flattened map serializationConflicts with
    xmlAttribute trait

    The xmlNamespace trait is a structure that contains the following members:

    -
    @@ -1152,133 +929,91 @@

    12.1.4.2. Flattened map serializationstring value

    +smithy:xml_identifier production.
    The namespace prefix for elements from this namespace. Values provides for prefix property MUST adhere to the -smithy:XmlIdentifier production.
    -

    Given the following:

    -
    @xmlNamespace(uri: "http://foo.com")
    -structure MyStructure {
    -    foo: String,
    -    bar: String,
    -}
    +
    @xmlNamespace(uri: "http://foo.com")
    +structure MyStructure {
    +    foo: String,
    +    bar: String,
    +}
     

    The XML serialization is:

    -
    <MyStructure xmlns="http://foo.com">
    -    <foo>example</foo>
    -    <bar>example</bar>
    +
    <MyStructure xmlns="http://foo.com">
    +    <foo>example</foo>
    +    <bar>example</bar>
     </MyStructure>
     

    Given the following:

    -
    @xmlNamespace(uri: "http://foo.com", prefix: "baz")
    -structure MyStructure {
    -    foo: String,
    +
    @xmlNamespace(uri: "http://foo.com", prefix: "baz")
    +structure MyStructure {
    +    foo: String,
     
    -    @xmlName("baz:bar")
    -    bar: String,
    -}
    +    @xmlName("baz:bar")
    +    bar: String,
    +}
     

    The XML serialization is:

    -
    <MyStructure xmlns:baz="http://foo.com">
    -    <foo>example</foo>
    -    <baz:bar>example</baz:bar>
    +
    <MyStructure xmlns:baz="http://foo.com">
    +    <foo>example</foo>
    +    <baz:bar>example</baz:bar>
     </MyStructure>
     
    -

    -
    - -
    -
    + + + +
    +
    + -
    - - - -
    -
    - - - - - - - - +
    + + \ No newline at end of file diff --git a/1.0/spec/http-protocol-compliance-tests.html b/1.0/spec/http-protocol-compliance-tests.html index 083cfa745f8..21f3fa8c6ff 100644 --- a/1.0/spec/http-protocol-compliance-tests.html +++ b/1.0/spec/http-protocol-compliance-tests.html @@ -1,314 +1,101 @@ - - - - - - - HTTP Protocol Compliance Tests - Smithy 1.0 - - - - - - - - + - - - - - - + + + + + HTTP Protocol Compliance Tests — Smithy 1.0 documentation + + + + - - - Contents - - - - - - Menu - - - - - - - - Expand - - - - - - Light mode - - - - - - - - - - - - - - Dark mode - - - - - - - Auto light/dark mode - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + -
    -
    -
    - -
    - -
    -
    - -
    - -
    -
    - -
    -
    -
    - - - - - Back to top - -
    -
    - -
    - -
    -
    -
    -

    HTTP Protocol Compliance Tests#

    -

    Smithy is a protocol-agnostic IDL that tries to abstract the serialization -format of request and response messages sent between a client and server. -Protocol specifications define the serialization format of a protocol, and -protocol compliance tests help to ensure that implementations correctly -implement a protocol specification.

    -

    Overview#

    +

    Overview

    This specification defines two traits in the smithy.test namespace that are used to make assertions about client and server protocol implementations.

    @@ -330,7 +117,7 @@

    Overview -

    Parameter format#

    +

    Parameter format

    The params property used in both the httpRequestTests trait and httpResponseTests trait test cases represents parameters that are used to serialize HTTP requests and responses. In order to compare implementation @@ -348,7 +135,7 @@

    Parameter format -

    httpRequestTests#

    +

    httpRequestTests

    Summary
    The httpRequestTests trait is used to define how an HTTP request is serialized given a specific protocol, authentication scheme, and set of @@ -361,7 +148,6 @@

    Parameter formathttpRequestTests trait is a list of HttpRequestTestCase structures that support the following members:

    -
    @@ -380,7 +166,7 @@

    Parameter formatid MUST match Smithy's smithy:Identifier ABNF. No two +id MUST match Smithy's smithy:identifier ABNF. No two httpRequestTests test cases can share the same ID.

    @@ -559,66 +345,65 @@

    Parameter format -

    HTTP request example#

    +

    HTTP request example

    The following example defines a protocol compliance test for a JSON protocol that uses HTTP binding traits.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use smithy.test#httpRequestTests
    +use smithy.test#httpRequestTests
     
    -@endpoint(hostPrefix: "{hostLabel}.prefix.")
    -@http(method: "POST", uri: "/")
    -@httpRequestTests([
    -    {
    -        id: "say_hello",
    -        protocol: exampleProtocol,
    -        params: {
    -            "hostLabel": "foo",
    -            "greeting": "Hi",
    -            "name": "Teddy",
    -            "query": "Hello there"
    -        },
    -        method: "POST",
    -        host: "example.com",
    -        resolvedHost: "foo.prefix.example.com",
    -        uri: "/",
    -        queryParams: [
    -            "Hi=Hello%20there"
    -        ],
    -        headers: {
    -            "X-Greeting": "Hi",
    -        },
    -        body: "{\"name\": \"Teddy\"}",
    -        bodyMediaType: "application/json"
    -    }
    -])
    -operation SayHello {
    -    input: SayHelloInput,
    -    output: Unit
    -}
    +@endpoint(hostPrefix: "{hostLabel}.prefix.")
    +@http(method: "POST", uri: "/")
    +@httpRequestTests([
    +    {
    +        id: "say_hello",
    +        protocol: exampleProtocol,
    +        params: {
    +            "hostLabel": "foo",
    +            "greeting": "Hi",
    +            "name": "Teddy",
    +            "query": "Hello there"
    +        },
    +        method: "POST",
    +        host: "example.com",
    +        resolvedHost: "foo.prefix.example.com",
    +        uri: "/",
    +        queryParams: [
    +            "Hi=Hello%20there"
    +        ],
    +        headers: {
    +            "X-Greeting": "Hi",
    +        },
    +        body: "{\"name\": \"Teddy\"}",
    +        bodyMediaType: "application/json"
    +    }
    +])
    +operation SayHello {
    +    input: SayHelloInput,
    +    output: Unit
    +}
     
    -@input
    -structure SayHelloInput {
    -    @required
    -    @hostLabel
    -    hostLabel: String,
    +@input
    +structure SayHelloInput {
    +    @required
    +    @hostLabel
    +    hostLabel: String,
     
    -    @httpHeader("X-Greeting")
    -    greeting: String,
    +    @httpHeader("X-Greeting")
    +    greeting: String,
     
    -    @httpQuery("Hi")
    -    query: String,
    +    @httpQuery("Hi")
    +    query: String,
     
    -    name: String
    -}
    +    name: String
    +}
     
    -

    httpResponseTests#

    +

    httpResponseTests

    Summary
    The httpResponseTests trait is used to define how an HTTP response is serialized given a specific protocol, authentication scheme, and set @@ -631,7 +416,6 @@

    HTTP request example

    The httpResponseTests trait is a list of HttpResponseTestCase structures that support the following members:

    -

    protocol
    @@ -650,7 +434,7 @@

    HTTP request exampleRequired. The identifier of the test case. This identifier can be used by protocol test implementations to filter out unsupported test cases by ID, to generate test case names, etc. The provided -id MUST match Smithy's smithy:Identifier ABNF. No two +id MUST match Smithy's smithy:identifier ABNF. No two httpResponseTests test cases can share the same ID.

    @@ -758,46 +542,45 @@

    HTTP request example

    protocol
    -
    -

    HTTP response example#

    +

    HTTP response example

    The following example defines a protocol compliance test for a JSON protocol that uses HTTP binding traits.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use smithy.test#httpResponseTests
    +use smithy.test#httpResponseTests
     
    -@http(method: "POST", uri: "/")
    -@httpResponseTests([
    -    {
    -        id: "say_goodbye",
    -        protocol: exampleProtocol,
    -        params: {farewell: "Bye"},
    -        code: 200,
    -        headers: {
    -            "X-Farewell": "Bye",
    -            "Content-Length": "0"
    -        }
    -    }
    -])
    -operation SayGoodbye {
    -    input: SayGoodbyeInput,
    -    output: SayGoodbyeOutput
    -}
    +@http(method: "POST", uri: "/")
    +@httpResponseTests([
    +    {
    +        id: "say_goodbye",
    +        protocol: exampleProtocol,
    +        params: {farewell: "Bye"},
    +        code: 200,
    +        headers: {
    +            "X-Farewell": "Bye",
    +            "Content-Length": "0"
    +        }
    +    }
    +])
    +operation SayGoodbye {
    +    input: SayGoodbyeInput,
    +    output: SayGoodbyeOutput
    +}
     
    -@input
    -structure SayGoodbyeInput {}
    +@input
    +structure SayGoodbyeInput {}
     
    -@output
    -structure SayGoodbyeOutput {
    -    @httpHeader("X-Farewell")
    -    farewell: String,
    -}
    +@output
    +structure SayGoodbyeOutput {
    +    @httpHeader("X-Farewell")
    +    farewell: String,
    +}
     
    -

    HTTP error response example#

    +

    HTTP error response example

    The httpResponseTests trait can be applied to error structures to define how an error HTTP response is serialized. Client protocol compliance test implementations SHOULD ensure that each error with the httpResponseTests @@ -805,69 +588,69 @@

    HTTP error response exampleHTTP binding traits.

    -
    namespace smithy.example
    +
    namespace smithy.example
     
    -use smithy.test#httpResponseTests
    +use smithy.test#httpResponseTests
     
    -@error("client")
    -@httpError(400)
    -@httpResponseTests([
    -    {
    -        id: "invalid_greeting",
    -        protocol: exampleProtocol,
    -        params: {foo: "baz", message: "Hi"},
    -        code: 400,
    -        headers: {"X-Foo": "baz"},
    -        body: "{\"message\": \"Hi\"}",
    -        bodyMediaType: "application/json",
    -    }
    -])
    -structure InvalidGreeting {
    -    @httpHeader("X-Foo")
    -    foo: String,
    +@error("client")
    +@httpError(400)
    +@httpResponseTests([
    +    {
    +        id: "invalid_greeting",
    +        protocol: exampleProtocol,
    +        params: {foo: "baz", message: "Hi"},
    +        code: 400,
    +        headers: {"X-Foo": "baz"},
    +        body: "{\"message\": \"Hi\"}",
    +        bodyMediaType: "application/json",
    +    }
    +])
    +structure InvalidGreeting {
    +    @httpHeader("X-Foo")
    +    foo: String,
     
    -    message: String,
    -}
    +    message: String,
    +}
     
    + + + +
    + + + + Specifications → +
    + +

    + + + +
    +
    + +
    +
    + + \ No newline at end of file diff --git a/index.html b/index.html index cbbfe33fa7d..d445fb5cb37 100644 --- a/index.html +++ b/index.html @@ -1,3 +1,207 @@ + + + - - + + + + Smithy — Smithy 1.0 documentation + + + + + + + + + + + + + + + + + + + + +
    +
    + + +
    +
    + +
    + +
    +
    +
    +
    +
    +

    Smithy

    + A language for defining services and SDKs +
    + Get started +
    + +
    +
    +
    +
    [full example]namespace example.weather
    +
    +service Weather {
    +    version: "2006-03-01",
    +    resources: [City],
    +    operations: [GetCurrentTime]
    +}
    +
    +resource City {
    +    identifiers: { cityId: CityId },
    +    read: GetCity,
    +    list: ListCities,
    +    resources: [Forecast],
    +}
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +

    🤖  Protocol-agnostic

    +

    Smithy is designed to work with any programming language, describe + services running in any environment, and work with any kind of + transport or serialization format.

    +
    +
    +

    🧬  Designed to evolve

    +

    Smithy is extended through traits. Smithy's extensible + meta-model can evolve and capture more information about services + without breaking changes.

    +
    +
    +
    +
    +

    ⚖  Codify and enforce API governance

    +

    Customizable API standards help to automatically ensure that APIs + meet customer expectations. Validation rules can be shared and + applied to all APIs in an organization.

    +
    +
    +

    🖇️  Resource based

    +

    Smithy models are defined by resources and operations. Defining + services with resources helps lead to better APIs and provides + rich information for model transformations.

    +
    +
    +
    + +
    +
    +

    FAQs

    + +

    Why did you develop Smithy?

    +

    Smithy is based on an interface definition language that has been widely + used within Amazon and AWS for over a decade. We decided to release Smithy + publicly to let other developers use Smithy for their own services and + benefit from our years of experience with building tens of thousands of + services. By releasing the Smithy specification and tooling, we also hope + to make it easier for developers to maintain open source AWS SDKs.

    + +

    Does Smithy only work with AWS?

    +

    No. Smithy can be used with any kind of service. All AWS-specific metadata + in Smithy is implemented as decoupled packages.

    + +

    Why not just use an existing IDL?

    +

    At AWS, we rely heavily on metadata, code generation, service frameworks, + client libraries, and automated policy enforcement. Existing IDLs + available outside of AWS were not extensible enough to meet our needs + and not compatible with our existing services.

    + +

    How is Smithy different than other IDLs and frameworks?

    +

    Smithy is built for code generation and tools. + Smithy models were designed for the purpose of generating code for + multiple programming languages. For example, Smithy models are + completely normalized, which gives all generated types an explicit + name and makes models easy to traverse, validate, and diff.

    +

    Smithy can be extended and constrained. + Traits are used to extend a model and add capabilities that are not + part of the core specification. For example, AWS defines AWS-specific + traits that are used to generate other metadata documents that are + derived from Smithy models. While extensibility is a key design + requirement, Smithy provides a built-in validation system that + ensures models adhere to a configurable set of rules and policies.

    +

    Smithy is protocol agnostic. Smithy decouples the + transport layer of web services from the data structures and capabilities + of the service so that they can evolve independently.

    +

    Smithy helps large organizations collaborate on APIs. + Smithy allows different aspects of a model to be owned by different + teams. We use this feature at AWS to allow the documentation teams + to own API documentation, while service owners control the shape and + operations of a service.

    +

    Smithy models can be altered for different audiences. + Smithy's projection system allows the contents of a model to + be filtered and changed based on who a particular build of a model is + intended for. This allows for use cases like maintaining an internal + and external version of a model and providing beta models to customers + as part of a private beta.

    + +

    What does protocol-agnostic mean?

    +

    Protocol-agnostic means that the model is an abstraction that specifies + the rules and semantics of how a client and server communicate. The + transport and serialization format of a service is left as an + implementation detail, allowing them to evolve over time. For example, + a service owner may wish to evolve their serialization format (e.g., + move from text to binary), their connection type (e.g., move from + HTTP/1 to HTTP/2), or launch entirely new capabilities.

    + +

    What is the main difference between Smithy and OpenAPI?

    +

    The primary difference between Smithy and OpenAPI is that Smithy is + protocol-agnostic, allowing Smithy to describe a broader range of + services, metadata, and capabilities. Smithy can be used alongside + OpenAPI by converting Smithy models to OpenAPI.

    + +

    What can Smithy do today?

    +

    See Smithy projects and implementations

    + +
    + Quick start -> +
    +
    +
    +
    + + + +
    +
    + +
    +
    + + \ No newline at end of file diff --git a/javadoc/1.42.0/allclasses-index.html b/javadoc/1.42.0/allclasses-index.html new file mode 100644 index 00000000000..f2176c0ad88 --- /dev/null +++ b/javadoc/1.42.0/allclasses-index.html @@ -0,0 +1,4867 @@ + + + + +All Classes and Interfaces (Smithy API 1.42.0) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    All Classes and Interfaces

    +
    +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    Emits a validation event if shapes or member names do not use strict + camelCasing (e.g., XmlRequest is preferred over XMLRequest).
    +
    + +
    +
    AbbreviationName configuration settings.
    +
    + +
     
    + +
    +
    Helper class for generating code.
    +
    + +
    +
    Provides a default diff evaluator implementation with utility methods + for emitting events of different severities.
    +
    + +
    +
    Abstract builder used to create Shapes.
    +
    + +
    +
    Base implementation of traits.
    +
    + +
    +
    Basic provider implementation that returns the name of the + provided trait.
    +
    + +
    +
    Provides the shared logic that all trait builders need.
    +
    + +
    +
    Abstract Validator class that has helpful methods for emitting events.
    +
    + +
    +
    Represents an acceptor in a waiter's state machine.
    +
    + +
    +
    The transition state of a waiter.
    +
    + +
     
    + +
     
    + +
    +
    Defines the description of what providing access to an operation entails.
    +
    + +
     
    + +
    +
    Contains information about a resource an IAM action can be authorized against.
    +
    + +
     
    + +
    +
    Contains information about the resources an IAM action can be authorized against.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    A meta-validator that emits a NOTE when an operation resource is added + to a service or resource entity.
    +
    + +
    +
    Creates a NOTE event when metadata is added.
    +
    + +
    +
    Emits a warning when an error is added to an operation.
    +
    + +
    +
    Validates that no members are newly created with the required trait + (but no default trait) in existing structures.
    +
    + +
    +
    Emits a warning when an error is added to a service.
    +
    + +
    +
    Creates a NOTE event when a shape is added.
    +
    + +
    +
    Creates a NOTE event when a trait definition is added.
    +
    + +
    +
    And expression where both sides must return truthy values.
    +
    + +
    +
    Trait implementation for traits that are an empty object.
    +
    + +
    +
    Trait provider that expects a boolean value of true.
    +
    + +
    +
    Styles text using ANSI color codes.
    +
    + +
    +
    The "any" type, which matches all other types.
    +
    + +
    +
    API Gateway OpenAPI configuration.
    +
    + +
    +
    The type of API Gateway service to generate.
    +
    + +
     
    + +
     
    + +
    +
    An API Gateway mapper that only applies when the type of API being + converted matches the types of APIs handled by the mapper.
    +
    + +
     
    + +
     
    + +
    +
    Indicates that a compliance test case is only to be implemented by + "client" or "server" implementations.
    +
    + +
    +
    Applies transforms of other projections.
    +
    + +
    +
    apply configuration.
    +
    + +
    +
    A command line argument receiver.
    +
    + +
    +
    Command line arguments list to evaluate.
    +
    + +
    +
    Resolves and indexes the ARN templates for each resource in a service.
    +
    + +
    +
    Indicates that a string shape contains an ARN.
    +
    + +
    +
    Builder for ArnReferenceTrait.
    +
    + +
     
    + +
    +
    Ensures that all arn traits for a service are valid and that their templates + only reference valid resource identifiers.
    +
    + +
    +
    Configures the ARN template of a resource shape, relative to the + service to which a resource is bound.
    +
    + +
    +
    Builder for ArnTrait.
    +
    + +
     
    + +
    +
    Represents an array of nodes.
    +
    + +
    +
    Builder used to efficiently create an ArrayNode.
    +
    + +
    +
    The "array" type, which contains entries of a member type.
    +
    + +
    +
    An array of values of the same type.
    +
    + +
    +
    Class that defines the acceptable values that can be used in ShapeLink objects.
    +
    + +
     
    + +
    +
    Selector attribute values are the data model of selectors.
    +
    + +
    +
    This trait is attached to another trait to define an auth scheme.
    +
    + +
     
    + +
     
    + +
    +
    Represents an API Gateway authorizer.
    +
    + +
    +
    Builder used to create an AuthorizerDefinition.
    +
    + +
    +
    Computes the effective authorizers of each resource and + operation in a service.
    +
    + +
    +
    Defines a map of API Gateway x-amazon-apigateway-authorizer + values that correspond to Smithy authorization definitions.
    +
    + +
    +
    Builds an AuthorizersTrait.
    +
    + +
     
    + +
    +
    Validates if authorizers traits are well-defined.
    +
    + +
    +
    Attaches an API Gateway authorizer to a service, resource, or operation.
    +
    + +
     
    + +
    +
    Validates an authentication scheme after passing a predicate check.
    +
    + +
    +
    Specifies the auth schemes supported by default for operations + bound to a service.
    +
    + +
     
    + +
    +
    All @auth trait values referenced from an operation must refer + to authentication traits applied to service shapes that enclose the + operation.
    +
    + +
    +
    An AWS ARN.
    +
    + +
    +
    A builder used to create an AwsArn class.
    +
    + +
    +
    AWS-specific built-in parameters for EndpointRules.
    +
    + +
    +
    An RPC-based protocol that sends JSON payloads.
    +
    + +
     
    + +
     
    + +
    +
    An RPC-based protocol that sends JSON payloads.
    +
    + +
     
    + +
     
    + +
    +
    An AWS rule-set function for mapping a region string to a partition.
    +
    + +
    +
    A FunctionDefinition for the AwsPartition function.
    +
    + +
    +
    Represents a configurable AWS protocol trait.
    +
    + +
    +
    Builder for creating a AwsProtocolTrait.
    +
    + +
     
    + +
     
    + +
    +
    Provides the value in the "Code" distinguishing field and HTTP response + code for an operation error.
    +
    + +
    +
    Builder used to create an AwsQueryErrorTrait.
    +
    + +
     
    + +
    +
    An RPC-based protocol that sends query string requests and XML responses.
    +
    + +
     
    + +
    +
    Converts the aws.protocols#restJson1 protocol to OpenAPI.
    +
    + +
    +
    AWS-specific extensions to smithy-rules-engine.
    +
    + +
    +
    Index of AWS tagging trait information in a service closure and convenient + access to tag operations by name in service closures.
    +
    + +
    +
    Adds AWS signature version in a way that"s compatible with AWS API Gateway.
    +
    + +
    +
    Represents a integer shape.
    +
    + +
    +
    Builder used to create a BigDecimalShape.
    +
    + +
    +
    Represents a integer shape.
    +
    + +
    +
    Builder used to create a BigIntegerShape.
    +
    + +
    +
    Abstract class representing expressions that have a left and right side.
    +
    + +
    +
    Represents a blob shape.
    +
    + +
    +
    Builder used to create a BlobShape.
    +
    + +
    +
    Represents a two argument function that compares two expression for boolean equality.
    +
    + +
    +
    A FunctionDefinition for the BooleanEquals function.
    +
    + +
    +
    A boolean literal value, containing true or false.
    +
    + +
    +
    Represents a boolean node.
    +
    + +
    +
    Represents a boolean shape.
    +
    + +
    +
    Builder used to create a BooleanShape.
    +
    + +
    +
    The "boolean" type.
    +
    + +
    +
    A boolean value of true or false.
    +
    + +
    +
    Computes all of the parent shapes of resources and operations from the bottom-up.
    +
    + +
    Deprecated.
    + +
    Deprecated. +
    Use NullableIndex instead.
    +
    + +
     
    + +
    +
    Manages the creation, copying, and reuse of values created by builders.
    +
    + +
    +
    POJO to represents a smithy-build-info.json file.
    +
    + +
    +
    Writes a build info file for each projection.
    +
    + +
    +
    This builder can be used to build up a Smithy CLI command to + run `smithy build`.
    +
    + +
    +
    Interface used to query a classpath for the given projection sources tags.
    +
    + +
    +
    Finds JARs by opening each JAR in the classpath and looking for + "Smithy-Tags" in the META-INF/MANIFEST.MF file.
    +
    + +
    +
    Result class used to build source and projection JARs.
    +
    + +
    +
    Built-in parameters for EndpointRules.
    +
    + +
    +
    Represents a byte shape.
    +
    + +
    +
    Builder used to create a ByteShape.
    +
    + +
     
    + +
     
    + +
    +
    Emits a validation event if shapes at a specific location do not match the + desired camel casing format.
    +
    + +
    +
    CamelCase configuration settings.
    +
    + +
     
    + +
     
    + +
    +
    A persisted token captured from an IdlTokenizer.
    +
    + +
     
    + +
    +
    Provides support for camelCase, snake_case, and other kinds + of case conversions.
    +
    + +
    +
    Indicates that the CloudFormation property generated from this member is an + additional identifier for the resource.
    +
    + +
     
    + +
    +
    "cloudformation" smithy-build plugin configuration settings.
    +
    + +
     
    + +
    +
    Indicates that the CloudFormation property generated from this member has a + default value for this resource.
    +
    + +
     
    + +
     
    + +
    +
    Indicates that structure member should not be included in generated + CloudFormation resource definitions.
    +
    + +
     
    + +
    +
    Provides a plugin infrastructure to hook into the Smithy CloudFormation + Resource Schema generation process and map over the result.
    +
    + +
    +
    Indicates an explicit CloudFormation mutability of the structure member + when part of a CloudFormation resource.
    +
    + +
     
    + +
    +
    Validates that members marked as having write-only mutability are not also + marked as additional identifiers for their CloudFormation resource.
    +
    + +
     
    + +
     
    + +
    +
    Contains extracted resource information.
    +
    + +
     
    + +
    +
    Index of resources to their CloudFormation identifiers and properties.
    +
    + +
    +
    Mutability options derived through lifecycle operations or traits.
    +
    + +
    +
    Contains extracted resource property information.
    +
    + +
     
    + +
    +
    Validates that derived CloudFormation properties all have the same target.
    +
    + +
    +
    Indicates that a Smithy resource is a CloudFormation resource.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    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.
    +
    + +
    +
    Detects when the Length trait is made more restrictive by either + raising the min or lowering the max.
    +
    + +
    +
    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.
    +
    + +
    +
    Checks for changes in the shapes targeted by a member.
    +
    + +
    +
    Represents a change in metadata.
    +
    + +
    +
    Creates a WARNING event when metadata is changed.
    +
    + +
    +
    Validates that only backward compatible changes are made to + structure member nullability to ensure that if something was + previously nullable to clients then it continue to be nullable + and vice versa.
    +
    + +
    +
    Emits an ERROR when the input shape of an operation is changed to + another shape.
    +
    + +
    +
    Emits an ERROR when the output shape of an operation is changed to + another shape.
    +
    + +
    +
    Detects when the Range trait is made more restrictive by either + raising the min or lowering the max.
    +
    + +
    +
    Creates an ERROR event when the identifiers of a resource changes.
    +
    + +
    +
    Represents a changed shape.
    +
    + +
    +
    Creates an ERROR event when the type of a shape changes.
    +
    + +
    +
    Options that can be enabled when changing shape types.
    +
    + +
    +
    changeStringEnumsToEnumShapes is used to change string shapes + bearing the enum trait into enum shapes.
    +
    + +
    +
    changeStringEnumsToEnumShapes configuration settings.
    +
    + +
    +
    changeType is used to change the type of one or more shapes.
    +
    + +
    +
    flattenNamespaces configuration settings.
    +
    + +
    +
    Checks for greedy labels and fails/warns depending on configuration.
    +
    + +
    +
    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.
    +
    + +
    +
    Removes operation bindings from resources and services when operations + are removed, and removes resource bindings from services and resources when + resources are removed.
    +
    + +
    +
    Removes the endpoint discovery trait from a service if the referenced operation or error are removed.
    +
    + +
     
    + +
    +
    Removes references to removed structures from operation + input, output, and errors.
    +
    + +
    +
    Removes references to resources that are removed from + ReferencesTraits.
    +
    + +
    +
    Removes "rename" entries from service shapes when a shape is removed.
    +
    + +
    +
    Cleans up structure, union, enum, and intEnum shapes after shapes are removed.
    +
    + +
    +
    Removes traits from AuthDefinitionTrait and + ProtocolDefinitionTrait traits that refer to removed shapes.
    +
    + +
    +
    This class provides a basic CLI abstraction.
    +
    + +
    +
    A service client context parameter definition.
    +
    + +
     
    + +
    +
    Indicates that the named rule-set parameters that should be configurable + on the service client using the specified smithy types.
    +
    + +
     
    + +
     
    + +
    +
    Indicates that the target operation should use the SDK's endpoint discovery + logic.
    +
    + + + +
     
    + +
    +
    Indicates members of the operation input which should be use to discover + endpoints.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Configures endpoint discovery for the targeted service.
    +
    + + + +
     
    + +
     
    + +
    +
    Indicates that non-authoritative code generators should treat a member + as optional even if it's required or default.
    +
    + +
     
    + +
    +
    Throw this exception to cause the CLI to exit with a message and code.
    +
    + +
    +
    Handles text output of the CLI.
    +
    + +
    +
    A context object that can be used during code generation and is used by + SmithyIntegration.
    +
    + +
    +
    Performs directed code generation of a DirectedCodegen.
    +
    + +
    +
    Thrown when an error occurs during code generation.
    +
    + +
    Deprecated. +
    prefer SymbolWriter.
    +
    + +
    Deprecated. + +
    + +
    Deprecated. + +
    + +
    +
    A CodeSection interceptor for a specific type of CodeSection.
    +
    + +
    +
    A code section interceptor that adds text after the intercepted section.
    +
    + +
    +
    A code section interceptor that adds text before the intercepted section.
    +
    + +
    +
    Interface used for strongly typed AbstractCodeWriter section values.
    +
    + +
    Deprecated. +
    prefer SimpleCodeWriter or a custom subclass of AbstractCodeWriter.
    +
    + +
    +
    Provides debug information about the current state of a CodeWriter.
    +
    + +
    +
    Configures an Amazon Cognito User Pools auth scheme.
    +
    + +
    + +
    + +
     
    + +
    +
    Abstract class representing Set and List shapes.
    +
    + +
    +
    Builder used to create a List or Set shape.
    +
    + +
    +
    An Appendable that supports color provided by a ColorFormatter.
    +
    + +
    +
    Styles text using color codes.
    +
    + +
    +
    Standardizes on colors across commands.
    +
    + +
    +
    Represents a CLI command.
    +
    + +
    +
    Environment settings for the command.
    +
    + +
    +
    Compares the left and right expression using a comparator, + resulting in a boolean value.
    +
    + +
    +
    A comparator in a comparison expression.
    +
    + +
    +
    Abstract class used for most OpenAPI model components.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    A condition is call to a rule-set function that used to determine whether a rule should be executed.
    +
    + +
    +
    A builder used to create a Condition class.
    +
    + +
     
    + +
     
    + +
    +
    Provides an index of condition keys for a service, including any condition + keys inferred from resource identifiers.
    +
    + +
    +
    Applies condition keys to an operation or resource.
    +
    + +
     
    + +
     
    + +
    +
    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.
    +
    + +
     
    + +
     
    + +
    +
    An abstract class used to more easily implement a Smithy build projection + transformer that expects configuration input in a specific type, T.
    +
    + +
    +
    An abstract class used to more easily implement a Smithy build plugin + that expects configuration input in a specific type, T.
    +
    + +
    +
    Thrown when two shapes generate the same JSON schema pointer.
    +
    + +
    +
    Smithy to CloudFormation conversion context object.
    +
    +
    Context<T extends Trait>
    +
    +
    Smithy to OpenAPI conversion context object.
    +
    + +
    +
    Resolves an indexes the context parameters in the model.
    +
    + +
    +
    Binds a Structure member shape to a rule-set parameter.
    +
    + +
     
    + +
     
    + +
    +
    Directive that contains a CodegenContext.
    +
    + +
    +
    This validation event formatter outputs a validation event that points + to the source code line that triggered the event.
    +
    + +
     
    + +
     
    + +
    +
    Registers the core Smithy2CloudFormation functionality.
    +
    + +
    +
    Registers the core Smithy2OpenApi functionality.
    +
    + +
    +
    Core extensions to smithy-rules-engine.
    +
    + +
    +
    Adds support for the API Gateway x-amazon-apigateway-cors + extension for API Gateway HTTP APIs using values from the + Smithy cors trait.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Analyzer for determining coverage of a rule-set.
    +
    + +
    +
    A container for a specific condition's coverage result.
    +
    + +
    +
    Directive used to create a CodegenContext.
    +
    + +
    +
    Directive used to create a SymbolProvider.
    +
    + +
    +
    Gets the current node.
    +
    + +
    +
    Directive used to perform post-processing code generation.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Provides a default value for a shape or member.
    +
    + +
     
    + +
     
    + +
    +
    Finds operations that are meant to partially update a resource, but that use + members with default values in their input shapes, making it impossible + to know if the member was provided explicitly or defaulted.
    +
    + +
    +
    Defines condition keys used in a service.
    +
    + +
     
    + +
     
    + +
    +
    Resolves Maven dependencies for the Smithy CLI.
    +
    + +
    +
    Responsible for creating a DependencyResolver for the CLI, + optionally based on configuration.
    +
    + +
    +
    Exception encountered while attempting to resolve dependencies.
    +
    + +
    +
    A container for all known dependencies of a generator.
    +
    + +
    +
    Container for information on a deprecated parameter.
    +
    + +
    +
    Marks a shape as deprecated.
    +
    + +
    +
    Builder used to create a DeprecatedTrait.
    +
    + +
     
    + +
    +
    Emits a validation event if a model contains shapes that are bound to deprecated traits.
    +
    + +
    +
    Queryable container for detected structural differences between two models.
    +
    + +
    +
    Interface used to evaluate two models and their normalized + differences and return ValidationEvents that are relative to + the new model.
    +
    + +
    +
    Provides a directed code generation abstraction to make it easier to + implement a Smithy code generator for a single service that leverages + other abstractions in smithy-codegen-core, including SmithyIntegration, + SymbolProvider, CodegenContext, SymbolWriter, + and WriterDelegator.
    +
    + +
    +
    Directive classes contain all of the context needed in order to perform + the tasks defined in a DirectedCodegen implementation.
    +
    + +
    +
    Disables the automatic inference of condition keys of a resource.
    +
    + +
     
    + +
    +
    Adds documentation to a model.
    +
    + +
     
    + +
    Deprecated. +
    prefer DocWriter.
    +
    + +
    +
    Represents a document shape.
    +
    + +
    +
    Builder used to create a DocumentShape.
    +
    + +
    Deprecated.
    + +
    +
    Represents a double shape.
    +
    + +
    +
    Builder used to create a DoubleShape.
    +
    + +
    +
    An endpoints modifier trait that indicates a service has only dual stack endpoints, + does not support IPV4 only endpoints, and should not have the useDualStackEndpoint endpoint parameter.
    +
    + +
     
    + +
    +
    A general-purpose trait used to represent traits that are defined in the + model and have no concrete implementation.
    +
    + +
    +
    Indicates the serialized name of a structure member when that structure is + serialized for the input of an EC2 operation.
    +
    + +
     
    + +
    +
    An RPC-based protocol that sends query string requests and XML responses, + customized for Amazon EC2.
    +
    + +
     
    + +
    +
    Queries a model for effective traits bound to shapes and members.
    +
    + +
    +
    Builds a reusable EffectiveTraitQuery.
    +
    + +
    +
    Emits a validation event for each shape that matches a selector.
    +
    + +
    +
    EmitEachSelector configuration settings.
    +
    + +
     
    + +
    +
    Emits a validation event if no shapes match the given selector.
    +
    + +
    +
    EmitNoneSelector configuration settings.
    +
    + +
     
    + +
    +
    The "empty" type.
    +
    + +
    +
    An empty value.
    +
    + +
     
    + +
     
    + +
    +
    An EndpointType as returned by EndpointRules.
    +
    + +
    +
    Builder for Endpoint.
    +
    + +
    +
    Utilities for constructing and validating AWS-specific authentication components for rule-sets.
    +
    + +
    +
    Provides access to endpoint components loaded through EndpointRuleSetExtensions.
    +
    + +
    +
    Locates the endpoint modifier traits applied to services.
    +
    + +
    +
    A meta-trait that marks a trait as an endpoint modifier.
    +
    + +
     
    + +
    +
    The pattern type to use for the partitional services.
    +
    + +
    +
    A rule-set rule that specifies a resolved endpoint.
    +
    + +
    +
    A set of EndpointRules.
    +
    + +
    +
    A builder used to create a EndpointRuleSet class.
    +
    + +
    +
    An interface to provide components to endpoints rule-sets.
    +
    + +
    +
    Defines an endpoint rule-set used to resolve the client's transport endpoint.
    +
    + +
     
    + +
     
    + +
    +
    Describes an endpoint rule-set test case.
    +
    + +
     
    + +
    +
    An endpoint test case expectation.
    +
    + +
     
    + +
    +
    A description of a service operation and input used to verify an endpoint rule-set test case.
    +
    + +
     
    + +
    +
    Describes test cases for validating an endpoint rule-set.
    +
    + +
     
    + +
     
    + +
    +
    Validates the EndpointTestsTrait.
    +
    + +
    +
    Defines custom endpoint bindings of an operation.
    +
    + +
     
    + +
     
    + +
    +
    The "endpoint" type, representing a valid client endpoint.
    +
    + +
    +
    An endpoint value, containing a URL as well as headers that MUST be sent.
    +
    + +
    +
    A builder used to create an EndpointValue class.
    +
    + +
    +
    Abstract class representing service and resource shapes.
    +
    + +
    +
    Builder used to create a Service or Resource shape.
    +
    + +
    +
    An enum definition for the enum trait.
    +
    + +
    +
    Builds a EnumDefinition.
    +
    + +
     
    + +
     
    + +
    +
    Emits an error validation event if an enum member's enumValue trait has the wrong type, + if there are any duplicate values in a single enum, if the enum's default value is + set using the enumValue trait, or if an intEnum member lacks an enumValue trait.
    +
    + +
    Deprecated.
    + +
    +
    Builder used to create the enum trait.
    +
    + +
     
    + +
    +
    Ensures that enum traits are valid.
    +
    + +
    +
    Sets the value for an enum member.
    +
    + +
     
    + +
     
    + +
    +
    Environment variables used by the Smithy CLI.
    +
    + +
     
    + +
    +
    A rule-set rule that is used to indicate an error in evaluation.
    +
    + +
    +
    Indicates that a structure can be used as an error.
    +
    + +
     
    + +
    +
    Marks a structure member of an event as an event header.
    +
    + +
     
    + +
    +
    Marks a structure member of an event as the event payload.
    +
    + +
     
    + +
    +
    Ensures that when an event structure contains an eventPayload member, + that all other members are bound to headers.
    +
    + +
    +
    Validates that the aws.api#service/eventSource property matches + aws.api#service/arnNamespace + ".amazonaws.com" and does + not use incorrect formats.
    +
    + +
    +
    Index of operation shapes to event stream information.
    +
    + +
    +
    Contains extracted event stream information.
    +
    + +
     
    + +
     
    + +
    +
    Defines examples for an operation.
    +
    + +
    +
    Builds an examples trait.
    +
    + +
     
    + +
     
    + +
    +
    A specific example.
    +
    + +
    +
    Builder used to create ExamplesTrait.Examples.
    +
    + +
     
    + +
    +
    Validates that examples traits are valid for their operations.
    +
    + +
    +
    excludeMetadata removes metadata entries when a metadata key + matches keys.
    +
    + +
    +
    excludeMetadata configuration settings.
    +
    + +
    +
    excludeShapesBySelector excludes the shapes matching the given selector.
    +
    + +
    +
    excludeShapesBySelector configuration.
    +
    + +
    +
    excludeShapesByTag removes shapes if they are tagged with one or more + of the given arguments.
    +
    + +
    +
    excludeShapesByTag configuration.
    +
    + +
    +
    Removes shapes from the model if they are marked with a specific trait.
    +
    + +
     
    + +
    +
    excludeTags removes tags from shapes and trait definitions + that match any of the provided tags.
    +
    + +
    +
    excludeTags configuration.
    +
    + +
    +
    excludeTraits removes trait definitions and traits from + shapes when a trait name matches any of the values given in + traits.
    +
    + +
    +
    excludeTraits configuration settings.
    +
    + +
    +
    excludeTraitsByTag removes traits and trait definitions + from a model if the trait definition contains any of the provided + tags.
    +
    + +
    +
    excludeTraitsByTag configuration settings.
    +
    + +
    +
    Validates traits that can only be applied to a single structure member.
    +
    + +
    +
    Defines the expected result of the service call for a smoke test case.
    +
    + +
    +
    Thrown by Node methods that expect a node to be of a particular + type or to have a particular member.
    +
    + +
    +
    An endpoint test-case expectation.
    +
    + +
     
    + +
    +
    A dynamically computed expression.
    +
    + +
    +
    Represents a problem detected by static analysis.
    +
    + +
    +
    The severity of the problem.
    +
    + +
    +
    Serializes the JMESPath expression AST back to a JMESPath expression.
    +
    + +
    +
    Contains a reference to an expression that can be run zero or more + times by a function.
    +
    + +
    +
    Visits each type of AST node.
    +
    + +
    +
    Expression visitor pattern.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Provides named links to external documentation.
    +
    + +
    +
    Builder used to create the external documentation trait.
    +
    + +
     
    + +
    +
    Defines the expected failure of a service call for a smoke test case.
    +
    + +
    +
    Gets a field by name from an object.
    +
    + +
    +
    A resolver that loads and caches resolved artifacts to a JSON file if + the cache is fresh and resolved artifacts haven't been updated after a + given reference point in time.
    +
    + +
    +
    Creates and tracks the files generated by a SmithyBuildPlugin.
    +
    + +
    +
    Removes Smithy CLI dependencies that conflict with the JARs used by the CLI.
    +
    + +
    +
    A projection that filters values using a comparison.
    +
    + +
    +
    Filters suppressions found in metadata and SuppressTrait traits.
    +
    + +
    +
    filterSuppressions configuration settings.
    +
    + +
    +
    Flattens the wrapped expression into an array.
    +
    + +
    +
    flattenNamespaces updates a model by flattening the namespaces of + shapes connected to a service into a single, target namespace.
    +
    + +
    +
    flattenNamespaces configuration settings.
    +
    + +
    +
    Represents a integer shape.
    +
    + +
    +
    Builder used to create a FloatShape.
    +
    + +
    +
    Formats valid Smithy IDL models.
    +
    + +
    +
    A value that can be traced back to a SourceLocation.
    +
    + +
    +
    Utilities for working with functions, predicates, etc.
    +
    + +
    +
    An abstract definition of a rule-engine function.
    +
    + +
    +
    Executes a function by name using a list of argument expressions.
    +
    + +
    +
    Parsed but not validated function contents containing the `fn` name and `argv`.
    +
    + +
    +
    A builder used to create a FunctionNode class.
    +
    + +
    +
    Directive used to generate an enum shape or enum string shape.
    +
    + +
    +
    Represents the type of enum to generate.
    +
    + +
    +
    Directive used to generate an error.
    +
    + +
    +
    Directive used to generate an intEnum.
    +
    + +
    +
    Directive used to generate an operation.
    +
    + +
    +
    Directive used to generate a resource.
    +
    + +
    +
    Directive used to generate a service.
    +
    + +
    +
    Directive used to generate a structure.
    +
    + +
    +
    Directive used to generate a union.
    +
    + +
    +
    A rule-set expression for indexing a record/object or array.
    +
    + +
    +
    A FunctionDefinition for the GetAttr function.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Data class representing a CloudFormation Resource Schema's handler definition.
    +
    + +
     
    + +
    +
    Generates the resource's handler permissions list based on the lifecycle operation + used and any permissions listed in the aws.iam#requiredActions trait.
    +
    + +
    +
    Generates and prints structured help output.
    +
    + +
    +
    Binds an input member to a label in the hostPrefix of an endpoint + trait on an operation.
    +
    + +
     
    + +
    +
    Validates that hostLabel traits are applied correctly for operation inputs.
    +
    + +
    +
    Uses an HTTP header named X-Api-Key that contains an API key.
    +
    + +
    +
    An HTTP-specific authentication scheme that sends an arbitrary + API key in a header or query string parameter.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Validates that if an HttpApiKeyAuth trait's scheme field is present then + the 'in' field must specify "header".
    +
    + +
    +
    An auth scheme trait uses HTTP basic auth.
    +
    + +
     
    + +
    +
    Applies Basic HTTP auth.
    +
    + +
    +
    An auth scheme trait uses HTTP bearer auth.
    +
    + +
     
    + +
    +
    Uses the Bearer scheme of the Authentication header.
    +
    + +
    +
    Defines an HTTP message member binding.
    +
    + +
    +
    HTTP binding types.
    +
    + +
    +
    Computes and indexes the explicit and implicit HTTP bindings of a model.
    +
    + +
    +
    Validates that if any operation in a service uses the http trait, + then all operations use them.
    +
    + +
    +
    Emits warnings when a structure member has an HTTP binding trait that will be ignored + in some contexts to which it is bound.
    +
    + +
    +
    Indicates that an operation requires a checksum in its HTTP request.
    +
    + +
     
    + +
    +
    Indicates that an operation supports checksum validation.
    +
    + +
     
    + +
     
    + +
    +
    Validates the HttpChecksum trait.
    +
    + +
    +
    An auth scheme trait uses HTTP digest auth.
    +
    + +
     
    + +
    +
    Applies Digest HTTP auth.
    +
    + +
    +
    Defines a custom HTTP status code for error structures.
    +
    + +
     
    + +
    +
    Binds a member to an HTTP header.
    +
    + +
     
    + +
    +
    Validates that httpHeader traits are case-insensitively unique.
    +
    + +
    +
    Binds a member to a URI label of an input of an operation using + the member name.
    +
    + +
     
    + +
    +
    Validates that httpLabel traits are applied correctly for operation inputs.
    +
    + +
    +
    Defines a request to be used by an HttpMalformedRequest test case.
    +
    + +
    +
    Builder used to create a HttpRequestTestsTrait.
    +
    + +
    +
    Defines a test case for malformed HTTP requests.
    +
    + +
    +
    Builder used to create a HttpMalformedRequestTestCase.
    +
    + +
    +
    Defines protocol tests for malformed HTTP request handling.
    +
    + +
     
    + +
    +
    Ensures that parameters attached to @httpMalformedRequestTest cases are well-formed.
    +
    + +
    +
    Defines the response expected by an HttpMalformedRequest test case.
    +
    + +
    +
    Builder used to create a HttpMalformedResponseBodyDefinition.
    +
    + +
    +
    Defines the response expected by an HttpMalformedRequest test case.
    +
    + +
    +
    Builder used to create a HttpMalformedResponseDefinition.
    +
    + +
     
    + +
    +
    Validates that `http` traits applied to operation shapes use the most + semantically appropriate HTTP method according to RFC 7231.
    +
    + +
    +
    Binds a single structure member to the payload of an HTTP request.
    +
    + +
     
    + +
    +
    Validates that if a payload trait is present then all members of the + input of an operation are bound to part of the message.
    +
    + +
    +
    Binds a map structure member to prefixed HTTP headers.
    +
    + +
     
    + +
    +
    Validates that httpHeader traits do not case-insensitively start with an + httpPrefixHeader on the same structure.
    +
    + +
    +
    Binds a map structure member to the HTTP query string.
    +
    + +
     
    + +
    +
    When the `httpQueryParams` trait is used, this validator emits a NOTE when another member of the container shape + applies the `httpQuery` trait which may result in a conflict within the query string.
    +
    + +
    +
    Binds a member to an HTTP query string.
    +
    + +
     
    + +
    +
    Validates that httpQuery trait bindings are case-sensitively unique.
    +
    + +
    +
    Defines a test case for an HTTP request.
    +
    + +
    +
    Builder used to create a HttpRequestTestsTrait.
    +
    + +
    +
    Ensures that input parameters of protocol request test cases are + valid for the attached operation.
    +
    + +
    +
    Defines HTTP request protocol tests.
    +
    + +
     
    + +
    +
    Ensures that HTTP response codes are appropriate for operations and errors.
    +
    + +
    +
    Indicates that the structure member represents the HTTP response + status code.
    +
    + +
     
    + +
    +
    Defines a test case for an HTTP response.
    +
    + +
    +
    Builder used to create a HttpResponseTestCase.
    +
    + +
    +
    Validates that protocol tests on errors use the correct params.
    +
    + +
    +
    Validates that protocol tests on output use the correct params.
    +
    + +
    +
    Defines HTTP request protocol tests.
    +
    + +
     
    + +
    +
    Defines the HTTP request and response code bindings of an operation.
    +
    + +
    +
    Builder used to create an Http trait.
    +
    + +
     
    + +
    +
    Validates that no two URIs in a service conflict with each other.
    +
    + +
     
    + +
    +
    Indicates properties of a Smithy operation as an IAM action.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Indicates properties of a Smithy resource in AWS IAM.
    +
    + +
     
    + +
     
    + +
    +
    Ensures that any resource name defined in the IamResourceTrait is + consistent with the resource name used in any ArnTrait definition + applied to the resource.
    +
    + +
    +
    Defines an operation input member that is used to prevent + replayed requests.
    +
    + +
     
    + +
    +
    Indicates that an operation is idempotent.
    +
    + +
     
    + +
    +
    A name used to identify a component of a rule-set.
    +
    + +
    +
    Index of operation shapes to the identifiers bound to the operation.
    +
    + +
     
    + +
    +
    Represents a parsed token from the Smithy IDL.
    +
    + +
    +
    Iterates over a Smithy IDL model as a series of tokens.
    +
    + +
    +
    Indicates that a string value must contain a valid shape ID.
    +
    + +
     
    + +
     
    + +
    +
    Contains the imports associated with a specific file.
    +
    + +
    Deprecated.
    + +
    +
    includeMetadata keeps only metadata keys specifically + defined in the provided keys setting.
    +
    + +
    +
    includeMetadata configuration settings.
    +
    + +
    +
    includeNamespaces filters out shapes and trait definitions + that are not part of one of the given namespaces.
    +
    + +
    +
    includeNamespaces configuration.
    +
    + +
    +
    includeServices filters out service shapes that are not + included in the list of shape IDs contained in the + services property.
    +
    + +
    +
    includeServices configuration.
    +
    + +
    +
    includeShapesBySelector includes the shapes matching the given selector.
    +
    + +
    +
    includeShapesBySelector configuration.
    +
    + +
    +
    includeShapesByTag removes shapes and trait definitions + that are not tagged with at least one of the tags provided + in the tags argument.
    +
    + +
    +
    includeShapesByTag configuration.
    +
    + +
    +
    includeTags removes tags from shapes and trait + definitions that are not in the set of tags defined in + the tags property.
    +
    + +
    +
    includeTags configuration.
    +
    + +
    +
    includeTraits removes trait definitions when a trait name + does not match one of the provided traits shape IDs.
    +
    + +
    +
    includeTraits configuration settings.
    +
    + +
    +
    includeTraitsByTag removes trait definitions from a model if + the definition does not contain at least one of the provided tags.
    +
    + +
    +
    includeTraitsByTag configuration settings.
    +
    + +
    +
    Gets a specific element by zero-based index.
    +
    + +
     
    + +
     
    + +
    +
    Represents an error encountered when parsing a rule-set expression.
    +
    + +
    +
    Validates that all operations define input and output structures that are marked + with the input and output traits.
    +
    + +
     
    + +
    +
    Specializes a structure as the input of a single operation.
    +
    + +
     
    + +
    +
    An integer literal value, containing integer values greater than or equal to 0.
    +
    + +
    +
    Represents an integer shape.
    +
    + +
    +
    Builder used to create a IntegerShape.
    +
    + +
    +
    The "integer" type.
    +
    + +
    +
    An integer value.
    +
    + +
    +
    An API Gateway integration response object.
    +
    + +
    + +
    + +
    +
    API Gateway integration.
    +
    + +
     
    + +
     
    + +
    +
    Computes the API Gateway integration for each operation, + resource, and service shape in a model.
    +
    + +
     
    + +
    +
    Builder used to create a IntegerShape.
    +
    + +
    +
    Shapes marked with the internal trait are meant only for internal use and + must not be exposed to customers.
    +
    + +
     
    + +
    +
    Exception thrown for invalid patterns.
    +
    + +
    +
    Exception thrown when a rule-set is invalid.
    +
    + +
    +
    Exception thrown for invalid HTTP URI patterns.
    +
    + +
    +
    Utilities for IO operations.
    +
    + +
    +
    A rule-set function for determining whether a reference parameter is set.
    +
    + +
    +
    A FunctionDefinition for the IsSet function.
    +
    + +
    +
    A rule-engine function for checking whether a string is a valid DNS host label.
    +
    + +
    + +
    + +
    +
    An AWS rule-set function for determining whether a given string can be promoted to an S3 virtual bucket host label.
    +
    + + + +
    Deprecated. +
    this class uses CodeWriter, which is deprecated.
    +
    + +
    +
    Thrown when any JMESPath error occurs.
    +
    + +
    +
    Represents a JMESPath AST node.
    +
    + +
    +
    Provides a custom name to use when serializing a structure member + name as a JSON object property.
    +
    + +
     
    + +
     
    + +
    +
    JSON Schema configuration options.
    +
    + +
    +
    Configures how Smithy map shapes are converted to JSON Schema.
    +
    + +
    +
    Configures how Smithy union shapes are converted to JSON Schema.
    +
    + +
    +
    Converts a Smithy model index to a JSON schema document.
    +
    + +
     
    + +
    +
    Updates a schema builder before converting a shape to a schema.
    +
    + +
    +
    Context for a JSON schema mapping.
    +
    + +
    +
    Configures the schema version to use when converting Smithy shapes to JSON Schema.
    +
    + +
    +
    Finds string set in a Node object string value and replaces them with a + corresponding Node.
    +
    + +
    +
    A marker interface used to indicate that a class contains an index of + computed knowledge about a Model.
    +
    + +
    +
    Constrains a shape to minimum and maximum number of elements or size.
    +
    + +
    +
    Builder used to create a LongTrait.
    +
    + +
     
    + +
     
    + +
    +
    A function which is constructed from a FunctionDefinition.
    +
    + +
    +
    Writes ValidationEvent objects as a single line string.
    +
    + +
     
    + +
     
    + +
    +
    Contains the result of JmespathExpression.lint().
    +
    + +
    +
    Represents a list shape.
    +
    + +
    +
    Builder used to create a ListShape.
    +
    + +
    +
    Immutable List utilities to polyfill Java 9+ features.
    +
    + +
    +
    Literals allow rules and properties to define arbitrarily nested JSON structures (e.g.for properties)
    +
    + +
    +
    Represents a literal value.
    +
    + +
    +
    Literal visitor interface.
    +
    + +
    +
    Represents a integer shape.
    +
    + +
    +
    Builder used to create a LongShape.
    +
    + +
    +
    A reserved words implementation that maps known words to other words.
    +
    + +
    +
    Builder to create a new MappedReservedWords instance.
    +
    + +
    +
    Represents a map shape.
    +
    + +
    +
    Builder used to create a ListShape.
    +
    + +
    +
    Immutable Map utilities to polyfill Java 9+ features.
    +
    + +
    +
    Determines if an acceptor matches the current state of a resource.
    +
    + +
    +
    Matches if an operation returns an error, and the error matches the + expected error type.
    +
    + +
     
    + +
     
    + +
    +
    When set to true, matches when a call returns a success response.
    +
    + +
    +
    Represents an union value.
    +
    + +
    +
    Visits the variants of the Matcher union type.
    +
    + +
     
    + +
     
    + +
    +
    Resolves Maven dependencies for the Smithy CLI using Maven resolvers.
    +
    + +
     
    + +
     
    + +
    +
    Implements a simple media type parser based on the Content-Type grammar defined in + RFC 7231.
    +
    + +
     
    + +
     
    + +
    +
    Documents the media type of a blob shape.
    +
    + +
     
    + +
     
    + +
    +
    Represents a member that targets another shape by ID.
    +
    + +
    +
    Builder used to create a MemberShape.
    +
    + +
    +
    Validates that the clientOptional trait is applied based on the rules + defined in the validator.
    +
    + +
    +
    MissingClientOptionalTrait configuration settings.
    +
    + +
     
    + +
    +
    Checks if an operation should be paginated but is not.
    +
    + +
     
    + +
     
    + +
    +
    Validates that shapes and members that possibly contain sensitive data are marked with the sensitive trait.
    +
    + +
    +
    MissingSensitiveTrait configuration.
    +
    + +
     
    + +
     
    + +
    +
    Builder used to create a MixinTrait.
    +
    + +
     
    + +
    +
    API Gateway mock integration.
    +
    + +
     
    + +
     
    + +
    +
    A FileManifest that doesn't actually store files on disk.
    +
    + +
    +
    The way in which files are stored.
    +
    + +
    +
    A Smithy model that contains shapes, traits, metadata, and various + computed information used to interpret the model.
    +
    + +
    +
    Builder used to create a Model.
    +
    + +
    +
    Assembles and validates a Model from documents, files, shapes, and + other sources.
    +
    + +
    +
    Creates a ValidationEventDecorator that applies custom suppressions, custom severity overrides, + suppressions parsed from model metadata, and severity overrides parsed from model metadata.
    +
    + +
    +
    Computes the difference between two models and any problems that might + occur due to those differences.
    +
    + +
    +
    Builder used to construct a diff of two Smithy models.
    +
    + +
    +
    The result of comparing two Smithy models.
    +
    + +
    +
    Discovers Smithy models by finding all META-INF/smithy/manifest + files on the class path and loading all of the newline separated relative + model files referenced from the manifest.
    +
    + +
    +
    Exception thrown when a model fails to be imported.
    +
    + +
     
    + +
    +
    Writes the projected/filtered SmithyBuild model.
    +
    + +
    +
    Serializes a Model to an ObjectNode.
    +
    + +
    +
    Builder used to create ModelSerializer.
    +
    + +
    +
    Thrown when the syntax of the IDL is invalid.
    +
    + +
    +
    Class used to transform Models.
    +
    + +
    +
    Plugin service used with ModelTransformer.
    +
    + +
    +
    Exception thrown when a model transformation error occurs.
    +
    + +
    +
    Finds breaking changes related to when a trait is added, removed, or + updated.
    +
    + +
     
    + +
     
    + +
    +
    Publish operations must not contain event streams.
    +
    + +
    +
    Validates @smithy.mqtt#subscribe operation input.
    +
    + +
    +
    Validates subscribe operation output.
    +
    + +
    +
    Validates that no two MQTT topics conflict.
    +
    + +
    +
    Validates that labels are correct for MQTT topics on + subscribe and publish operations.
    +
    + +
    +
    Validates that @smithy.mqtt#publish and subscribe + operations should not define errors.
    +
    + +
    +
    Creates an object using key-value pairs.
    +
    + +
    +
    Selects one or more values into a created array.
    +
    + +
    +
    Provides the neighbor relationships for a given shape.
    +
    + +
    +
    Provides a cache of precomputed neighbors for models.
    +
    + +
    +
    Indicates that the contents of a structure member contain the top-level + properties of the associated resource.
    +
    + +
     
    + +
    +
    An auth scheme trait for smithy.api#noAuth which indicates no authentication.
    +
    + +
    +
    Base class of for all Smithy model nodes.
    +
    + +
    +
    Non-numeric values for floats and doubles.
    +
    + +
    +
    Exception encountered during deserialization.
    +
    + +
     
    + +
    +
    Serializes and deserializes Smithy Node values to/from objects.
    +
    + +
    +
    Specifies the behavior of the mapper when attempting to deserialize an unknown property.
    +
    + +
    +
    JSON Pointer abstraction over Smithy Node values.
    +
    + +
    +
    Exception encountered during serialization.
    +
    + +
    +
    The set of possible node types.
    +
    + +
    +
    Validates Node values provided for Shape definitions.
    +
    + +
    + +
    + +
    +
    Features to use when validating.
    +
    + +
    +
    Applies pluggable validation when validating Node values against + the schema of a Shape (e.g., when validating that the values + provided for a trait in the model are valid for the shape of the trait).
    +
    + +
    +
    Validation context to pass to each NodeValidatorPlugin.
    +
    + +
     
    + +
    +
    Node visitor interface.
    +
    + +
    +
    Creates NodeVisitor that return a default value when necessary + when visiting nodes.
    +
    + +
    +
    Detects when a protocol indicates that it does not support inline documents, + yet the protocol trait is attached to a service that uses inline documents.
    +
    + +
    +
    Validates that all shape names and values do not contain non-inclusive terms.
    +
    + +
    +
    NoninclusiveTermsValidator configuration.
    +
    + +
     
    + +
    +
    Indicates that the put lifecycle operation of a resource + can only be used to create a resource and cannot replace + an existing resource.
    +
    + +
     
    + +
     
    + +
    +
    A FunctionDefinition for the Not function.
    +
    + +
    +
    Negates an expression based on if the wrapped expression is truthy.
    +
    + +
    +
    Indicates that a top level input/output structure member is not associated + with a resource property.
    +
    + +
     
    + +
    +
    Generates a JSON report that contains a mapping of every structure member to + whether the member is considered nullable in v1 and v2 implementations.
    +
    + +
    +
    An index that checks if a member is nullable.
    +
    + +
    +
    Defines the type of model consumer to assume when determining if + a member should be considered nullable or always present.
    +
    + +
    +
    Represents a null node.
    +
    + +
    +
    Represents a number node.
    +
    + +
    +
    Abstract class representing all numeric types.
    +
    + +
    +
    Represents an object node.
    +
    + +
    +
    Builder used to efficiently create an ObjectNode.
    +
    + +
    +
    A projection of object values.
    +
    + +
     
    + +
     
    + +
    +
    "openapi" smithy-build plugin configuration settings.
    +
    + +
    +
    Specifies how to resolve multiple error responses with same error codes.
    +
    + +
    +
    Specifies what to do when the httpPrefixHeaders trait is found in a model.
    +
    + +
    +
    Converts a Smithy model to OpenAPI.
    +
    + +
     
    + +
    +
    Adds JSON values into the generated OpenAPI model using a JSON Patch + like "add" operation that also generated intermediate objects as needed.
    +
    + +
    +
    Applies OpenAPI extensions to a Schema using configuration settings + found in OpenApiConfig.
    +
    + +
    +
    Substitutes JSON string values using the mapping defined in + openapi.substitutions.
    +
    + +
    +
    Provides a plugin infrastructure used to hook into the Smithy to OpenAPI + conversion process and map over the result.
    +
    + +
    +
    An OpenAPI protocol is used to convert a Smithy protocol into + HTTP-specific bindings.
    +
    + +
    +
    Represents an operation entry to add to an OpenApi.Builder.
    +
    + +
     
    + +
    +
    OpenAPI versions supported by the converter.
    +
    + +
    +
    Index of operation IDs to their resolved input, output, and error + structures.
    +
    + +
     
    + +
     
    + +
    +
    Represents an API operation.
    +
    + +
    +
    Builder used to create a OperationShape.
    +
    + +
    +
    Validates operation inputs, outputs, and the use of input + and output traits.
    +
    + +
    +
    Indicates that an operation / service supports unauthenticated access.
    +
    + +
     
    + +
    +
    The "optional" type, a container for a type that may or may not be present.
    +
    + +
    +
    Functions that make working with optionals easier.
    +
    + +
    +
    Or expression that returns the expression that returns a truthy value.
    +
    + +
    +
    Used to provide the original shape ID of a shape that is renamed + in the semantic model.
    +
    + +
    +
    Specializes a structure as the output of a single operation.
    +
    + +
     
    + +
    +
    Index of operation shapes to paginated trait information.
    +
    + +
    +
    Defines the pagination functionality of an operation.
    +
    + +
    +
    Builds the paginated trait.
    +
    + +
     
    + +
    +
    Validates paginated traits.
    +
    + +
    +
    Resolved and valid pagination information about an operation in a service.
    +
    + +
    +
    Generic immutable pair of values.
    +
    + +
    +
    A rule-set parameter, representing a value usable in conditions and rules.
    +
    + +
    +
    A builder used to create a Parameter class.
    +
    + +
     
    + +
     
    + +
    +
    An iterable container for Parameters defined in a rule-set.
    +
    + +
    +
    A builder used to create a Parameters class.
    +
    + +
    +
    The types that parameters can be.
    +
    + +
    +
    An aws rule-set function for parsing an AWS ARN into it's componenet parts.
    +
    + +
    +
    A FunctionDefinition for the ParseArn function.
    +
    + +
    +
    Utility methods that act on a SimpleParser and parse + Smithy grammar productions.
    +
    + +
    +
    A rule-set function to parse a URI from a string.
    +
    + +
    +
    A FunctionDefinition for the ParseUrl function.
    +
    + +
    +
    Describes an AWS partition, its regions, and the outputs to be provided from the rule-set aws.partition function.
    +
    + +
    +
    A builder used to create a Partition class.
    +
    + +
    +
    A special case that does not follow the services standard patterns + or are located in a region other than the partition's default global region.
    +
    + +
     
    + +
    +
    The outputs to be provided by the rule-set aws.partition function.
    +
    + +
    +
    A builder used to create a Partition class.
    +
    + +
    +
    A model for defining the set of partitions that are used by the rule-set aws.partition function.
    +
    + +
    +
    A builder used to create a Partitions class.
    +
    + +
    +
    A special case where endpoints for a partition that do not follow the standard patterns.
    +
    + +
     
    + +
    +
    Defines a comparison to perform in a PathMatcher.
    +
    + +
    +
    Finds the possible directed relationship paths from a starting shape to + shapes connected to the starting shape that match a selector.
    +
    + +
    +
    An immutable Relationship path from a starting shape to an end shape.
    +
    + +
     
    + +
     
    + +
    +
    A Matcher implementation for inputPathList, + outputPathList, and errorPathList.
    +
    + +
    +
    Restricts string values to a specified regular expression.
    +
    + +
     
    + +
    +
    Emits a validation event if a pattern trait is not anchored.
    +
    + +
    +
    Determines if a service, resource, or operation are considered + part of the data plane or control plane.
    +
    + +
    +
    Context object used in plugin execution.
    +
    + +
    +
    Builds a PluginContext.
    +
    + +
    +
    Represents the prelude model available to every Smithy model.
    +
    + +
    +
    Ensures that shapes in separate namespaces don't refer to shapes in other + namespaces that are marked as private.
    +
    + +
    +
    Indicates that a shape cannot be targeted outside of the namespace in + which it was defined.
    +
    + +
     
    + +
    +
    ProjectionConfig stored in a SmithyBuildConfig.
    +
    + +
    + +
    + +
    +
    Iterates over each element in the array returned from the left expression, + passes it to the right expression, and returns the aggregated results.
    +
    + +
    +
    The result of applying a projection to a model.
    +
    + +
    +
    Builds up a ProjectionResult.
    +
    + +
    +
    Creates a model transformer by name.
    +
    + +
    +
    Data class representing a CloudFormation Resource Schema's property.
    +
    + +
     
    + +
    +
    Index of member shape to associated resource property information.
    +
    + +
    +
    Determines the field/property/member name of a member in an object.
    +
    + +
    +
    Configures how a structure member maps to a resource property.
    +
    + +
     
    + +
     
    + +
    +
    A trait that is attached to other traits to define a Smithy protocol.
    +
    + +
     
    + +
     
    + +
    +
    Ensures that the http payload trait is only bound to structures, unions, + documents, blobs, or strings for AWS protocols.
    +
    + +
    +
    Ensures that every entry in eventStreamHttp also appears in + the http property of a protocol trait.
    +
    + +
    +
    smithy.mqtt#publish trait.
    +
    + +
     
    + +
    +
    Constrains a shape to minimum and maximum numeric range.
    +
    + +
    +
    Builder used to create a RangeTrait.
    +
    + +
     
    + +
    +
    Ensures that range traits are valid.
    +
    + +
    +
    Indicates that an operation is read-only.
    +
    + +
     
    + +
     
    + +
    +
    Builder used to create a RecommendedTrait.
    +
    + +
     
    + +
    +
    A record literal value, containing a map of identifiers to other literals.
    +
    + +
    +
    The "record" type, a map of identifiers to other types.
    +
    + +
    +
    A record value, containing a map of identifiers to other values.
    +
    +
    Ref<T extends ToNode>
    +
     
    + +
    +
    A reference to a field.
    +
    + +
    +
    Defines references to resources within a structure.
    +
    + +
    +
    Builder use to create the references trait.
    +
    + +
     
    + +
    +
    Reference to a resource.
    +
    + +
    +
    Builder to create a ReferencesTrait.Reference.
    +
    + +
    +
    Validates that references are correct.
    +
    + +
    +
    Provides a facility for overriding a partition's regions.
    +
    + +
     
    + +
    +
    A special case where endpoints for a region that do not follow the standard patterns.
    +
    + +
     
    + +
    +
    Represent a direct relationship between two shapes.
    +
    + +
    +
    Defines the directionality of a relationship.
    +
    + +
    +
    Defines the relationship types between neighboring shapes.
    +
    + +
    +
    Data class representing a CloudFormation Resource Schema's remote definition.
    +
    + +
     
    + +
    +
    TODO: Implement evaluator to find removed authentication schemes.
    +
    + +
    +
    A meta-validator that checks for the removal of an operation or + resource binding from a service or resource.
    +
    + +
    +
    Creates a DANGER event when metadata is removed.
    +
    + +
    +
    Emits a warning when an error is removed from an operation.
    +
    + +
    +
    Emits a warning when an error is removed from a service.
    +
    + +
    +
    Creates an ERROR event when a non-private shape is removed.
    +
    + +
    +
    Creates an ERROR event when a trait definition is removed.
    +
    + +
    +
    Removes empty key-value pairs in the "components" of a model if empty, and + removes the "components" key-value pair of a model if it is empty.
    +
    + +
    +
    Removes mixins from shapes when a mixin is removed from the model.
    +
    + +
    +
    removeTraitShapes removes all trait definitions from a model, + but leaves if the trait definition contains any of the provided + tags.
    +
    + +
    +
    removeTraitShapes configuration settings.
    +
    + +
    +
    Removes traits from shapes when trait definitions are removed.
    +
    + +
    +
    Removes unused components from the OpenAPI model.
    +
    + +
    +
    removeUnusedShapes removes shapes from the model that are not + connected to any service shape.
    +
    + +
    +
    removeUnusedShapes configuration settings.
    +
    + +
    +
    renameShapes updates a model by renaming shapes.
    +
    + +
    +
    renameShapes configuration settings.
    +
    + +
    +
    Validates that structure members and union member names do not + repeat their shape name as prefixes of their member or tag names.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Indicates that an operation supports compressing requests from clients to services.
    +
    + +
     
    + +
     
    + +
    +
    Validates the requestCompression trait.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Generates the resource's required properties list based on the + required operation members that are part of the derived resource.
    +
    + +
    +
    Indicates that a structure member is required.
    +
    + +
     
    + +
    +
    Indicates that the streaming blob must be finite and has a known size.
    +
    + +
     
    + +
    +
    Determines what is reserved and escapes reserved words.
    +
    + +
    +
    Builds a ReservedWords implementation from explicit + mappings and from line-delimited files that contain reserved words.
    +
    + +
    +
    Emits validation events for a configuration of reserved words.
    +
    + +
    +
    ReservedWords validator configuration.
    +
    + +
     
    + +
    +
    A single reserved words configuration.
    +
    + +
    +
    Decorates a SymbolProvider by passing values through context + specific ReservedWords implementations.
    +
    + +
    +
    Builder to build a ReservedWordSymbolProvider.
    +
    + +
    +
    Uses to manually escape Symbols and member names.
    +
    + +
    +
    An artifact resolved from a repository that provides the path on disk where the artifact + was downloaded, and the coordinates of the artifact.
    +
    + +
    +
    Computes all of the MQTT TopicBindings in a model.
    +
    + +
    +
    Validates that resource references do not introduce circular hierarchies.
    +
    + +
    +
    Validates that operations bound to resource shapes have identifier + bindings for all the identifiers of the parent of the binding resource, + that operations bound to a resource with the collection + trait are bound using a collection binding, and operations bound with + no collection trait are bound using an instance binding.
    +
    + +
    +
    Binds an operation input member to a named identifier of the resource to + which the operation is bound.
    +
    + +
     
    + +
    +
    Validates that the resource identifiers of children of a resource contain + all of the identifiers as their parents.
    +
    + +
    +
    Validates that resource are applied appropriately to resources.
    +
    + +
    +
    Validates that resource properties are correctly used in resource-bound operations.
    +
    + +
    +
    Data class representing a CloudFormation Resource Schema.
    +
    + +
     
    + +
    +
    Represents a resource shape.
    +
    + +
    +
    Builder used to create a ResourceShape.
    +
    + +
     
    + +
     
    + +
    +
    A RESTful protocol that sends JSON in structured payloads.
    +
    + +
     
    + +
     
    + +
    +
    A RESTful protocol that sends XML in structured payloads.
    +
    + +
     
    + +
     
    + +
    +
    Marks an error structure as retryable.
    +
    + +
    +
    Builds a RetryableTrait trait.
    +
    + +
     
    + +
    +
    The core functionality of a rule-set rule.
    +
    + +
    +
    A builder used to create a Rule class.
    +
    + +
    +
    A trait that indicates that a service has handwritten endpoint rules.
    +
    + +
     
    + +
    +
    An exception that can be thrown when a rule-set is invalid.
    +
    + +
     
    + +
    +
    A runtime implementation of a rule-set evaluation engine.
    +
    + +
    +
    Builder which also tracks sourceLocation of inputs.
    +
    + +
    +
    Validator which verifies an endpoint with an authSchemes property conforms to a strict schema.
    +
    + +
    +
    Validator that AWS built-ins used in RuleSet parameters are supported.
    +
    + +
    +
    Validates that the built-in's specified on parameters are supported.
    +
    + +
    +
    Validator for rule-set parameters.
    +
    + +
    +
    Validator to ensure that all parameters have documentation.
    +
    + +
    +
    Validator to ensure that test cases for rule-sets pass type checking evaluation.
    +
    + +
    +
    Validate that URIs start with a scheme.
    +
    + +
    +
    Visitor for the right-hand side of rules (tree, error, endpoint).
    +
    + +
    +
    Runs a process-based plugin.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Defines a single JSON schema.
    +
    + +
    +
    Abstract class used to build Schema components.
    +
    + +
    +
    Represents a JSON Schema document.
    +
    + +
    +
    Builds a JSON Schema document.
    +
    + +
    +
    Scope is a stack for tracking facts for named values of the given type.
    +
    + +
    +
    Validates that SDK service IDs are correct and do not match any + prohibited patterns.
    +
    + +
     
    + +
     
    + +
    +
    Converts a Smithy authentication scheme to an OpenAPI security + scheme and applies security requirements to operations.
    +
    + +
    +
    Matches a set of shapes using a selector expression.
    +
    + +
    Deprecated. +
    This class is no longer necessary.
    +
    + +
    +
    Represents a selector match found in the model.
    +
    + +
    +
    Exception thrown when a selector evaluation is invalid.
    +
    + +
    +
    Exception thrown when a selector expression is invalid.
    +
    + +
    +
    Indicates that the data stored in the shape or member is sensitive and + should be handled with care.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Validates the @authDefinition traits applied to service shapes.
    +
    + +
    +
    An index that resolves service protocols and auth schemes.
    +
    + + + +
    +
    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.
    +
    + +
     
    + +
     
    + +
    +
    Represents a service shape.
    +
    + +
    +
    Builder used to create a ServiceShape.
    +
    + +
    +
    Validates service satisfies AWS tagging requirements.
    +
    + +
    +
    Registers a service as an AWS service.
    +
    + +
    +
    Builder for ServiceTrait.
    +
    + +
     
    + +
    +
    Validates that service closures do not contain duplicate case-insensitive + shape names.
    +
    + +
    Deprecated.
    + +
    +
    Builder used to create a SetShape.
    +
    + +
    +
    Immutable Set utilities to polyfill Java 9+ features.
    +
    + +
     
    + +
    +
    Severity level of a validation exception.
    +
    + +
    +
    Changes the severity of a validation event.
    +
    + +
    +
    A Shape defines a model component.
    +
    +
    ShapeDirective<T extends Shape,C extends CodegenContext<S,?,?>,S>
    +
    +
    Directive used to generate a specific shape.
    +
    + +
    +
    Shapes order for code generation.
    +
    + +
    +
    Immutable identifier for each shape in a model.
    +
    + +
    +
    Ensures that no two shapes in the model have the same case-insensitive + shape ID.
    +
    + +
    +
    Represents a shape ID syntax error.
    +
    + +
    +
    Class that defines a link between the Smithy Shape and + the artifact that it produced.
    +
    + +
     
    + +
    +
    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.
    +
    + +
    +
    An enumeration of the different types in a model.
    +
    + +
     
    + +
    +
    Shape visitor pattern.
    +
    + +
    +
    Creates ShapeVisitor that return a value when necessary + when visiting shapes.
    +
    + +
    +
    Represents a short shape.
    +
    + +
    +
    Builder used to create a ShortShape.
    +
    + +
    +
    Validates that shapes that have names that appear to be time values are + actually modeled with a timestamp shape.
    +
    + +
     
    + +
     
    + +
    +
    Adds AWS Signature Version 4 Asymmetric authentication to a service or operation.
    +
    + +
     
    + +
     
    + +
    +
    Adds AWS signature version 4 authentication to a service or operation.
    +
    + +
     
    + +
     
    + +
    +
    Validates AWS Service, SigV4, and SigV4A traits.
    +
    + +
    +
    Helper class for generating code.
    +
    + +
    +
    A simple expression parser that can be extended to implement parsers + for small domain-specific languages.
    +
    + +
    +
    Abstract class representing all simple type shapes.
    +
    + +
    +
    Defines when a shape or member was added to the model.
    +
    + +
     
    + +
    +
    Validates that an operation is only bound to once in an entire + service closure.
    +
    + +
    +
    Validates that a resource is only bound to once in an entire + service closure.
    +
    + +
    +
    Represents a slice expression, containing an optional zero-based + start offset, zero-based stop offset, and step.
    +
    + +
     
    + +
    +
    An extension mechanism used to influence how CloudFormation resource schemas + are generated from Smithy models.
    +
    + +
    +
    Converts Smithy to an OpenAPI model and saves it as a JSON file.
    +
    + +
    +
    An extension mechanism used to influence how Smithy models are converted + to OpenAPI models.
    +
    + +
    +
    Runs the projections and plugins found in a SmithyBuildConfig + and writes the artifacts to a FileManifest.
    +
    + +
    +
    Filter configuration that contains a list of named projections that + are used to apply filters to a model.
    +
    + +
    +
    Builder used to create a SmithyBuildConfig.
    +
    + +
    +
    A mutable object that can be used to create an immutable object of type T.
    +
    + +
    +
    Base exception thrown for any error that occurs while building.
    +
    + +
    +
    Plugin extension class for SmithyBuild.
    +
    + +
    +
    Encapsulates the result of running SmithyBuild.
    +
    + +
    +
    Creates a SmithyBuildResult.
    +
    + +
    +
    Entry point of the Smithy CLI.
    +
    + +
     
    + +
    +
    Annotation used to indicate that a package or class was generated and + should not be edited directly.
    +
    + +
    +
    Defines how shapes, traits, and metadata are sorted when serializing a model with SmithyIdlModelSerializer.
    +
    + +
    +
    Serializes a Model into a set of Smithy IDL files.
    +
    + +
    +
    Builder used to create SmithyIdlModelSerializer.
    +
    + +
    +
    This interface provides the base concept of an "Integration" to + Smithy code generators.
    +
    + +
    +
    Annotation used to indicate that an API is considered internal to Smithy + and subject to change.
    +
    + +
     
    + +
    +
    Represents a contained pattern.
    +
    + +
    +
    Builder used to create a SmithyPattern.
    +
    + +
    +
    Segment within a SmithyPattern.
    +
    + +
     
    + +
    +
    Runs a single test case by loading a model and ensuring the resulting + events match the validation events stored in a newline separated file.
    +
    + +
    +
    Thrown when errors are encountered while unwrapping a test case.
    +
    + +
    +
    Output of validating a model against a test case.
    +
    + +
    +
    Runs test cases against a directory of models and error files.
    +
    + +
    +
    Thrown when errors are encountered in the test runner.
    +
    + +
    +
    Value result of executing the test suite.
    +
    + +
    +
    Annotation used to indicate that an API is considered unstable and subject + to change.
    +
    + +
    +
    Defines a single smoke test case.
    +
    + +
     
    + +
    +
    Validates the following: + + + vendorParamsShape is a valid shape. + vendorParams is compatible with vendorParamsShape. + input is valid for the operation under test. +
    +
    + +
    +
    Defines a set of test cases to send to a live service to ensure that + a client can connect to the service and get the right kind of response.
    +
    + +
     
    + +
    +
    Loads lines of text from source location files to display in things like error messages.
    +
    + +
    +
    A pair of line numbers to the contents of lines.
    +
    + +
    +
    An exception that can be traced back to a SourceLocation.
    +
    + +
    +
    Represents the source location of a model component.
    +
    + +
    +
    Thrown when sources conflict in the source plugin.
    +
    + +
    +
    Copies model sources into the sources plugin.
    +
    + +
    +
    Indicates that a list or map is sparse, meaning they may contain nulls.
    +
    + +
     
    + +
    + +
    + +
    +
    smithy.openapi#specificationExtension - Indicates a trait shape should be converted into an OpenAPI specification extension.
    +
    + +
    + +
    + +
     
    + +
    +
    Validates that operation shape names start with standard verbs.
    +
    + +
    +
    StandardOperationVerb configuration settings.
    +
    + +
     
    + +
    +
    Options available to all commands.
    +
    + +
    +
    An endpoints modifier trait that indicates that a service is partitional + and a single endpoint should resolve per partition.
    +
    + +
     
    + +
     
    + +
    +
    An endpoints modifier trait that indicates that a service's endpoints should be resolved + using the standard AWS regional patterns.
    +
    + +
     
    + +
     
    + +
    +
    An operation static context parameter definition.
    +
    + +
     
    + +
    +
    Binds static values to rule-set parameters for the targeted operation.
    +
    + +
     
    + +
     
    + +
    +
    Validates StaticContextParamsTrait 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.
    +
    + +
     
    + +
    +
    Validates the streaming trait.
    +
    + +
    +
    A rule-set function for comparing strings for equality.
    +
    + +
    +
    A FunctionDefinition for the StringEquals function.
    +
    + +
    +
    Contains abstract functionality to build traits that contain a list + of strings.
    +
    + +
    +
    Abstract builder to build a StringList trait.
    +
    + +
    +
    Trait provider that expects a list of string values.
    +
    + +
    +
    Factory method to create a StringList provider.
    +
    + +
    +
    A string literal value, containing a template.
    +
    + +
    +
    Represents a string node.
    +
    + +
    +
    Represents a string shape.
    +
    + +
    +
    Builder used to create a StringShape.
    +
    + +
    +
    This is a simple, not thread-safe, caching string table that converts CharSequence to String objects.
    +
    + +
    +
    Abstract trait class for traits that contain only a string value.
    +
    + +
    +
    Trait provider that expects a string value.
    +
    + +
    +
    The "string" type.
    +
    + +
    +
    Operations on String that are null safe.
    +
    + +
    +
    A string value.
    +
    + +
    +
    Structure shape that maps shape names to members.
    +
    + +
    +
    Builder used to create a StructureShape.
    +
    + +
    Deprecated.
    + +
     
    + +
    +
    Colors and styles for use with AnsiColorFormatter or CliPrinter.
    +
    + +
     
    + +
     
    + +
    +
    Visits the left expression and passes its result to the right expression.
    +
    + +
    +
    smithy.mqtt#subscribe trait.
    +
    + +
     
    + +
    +
    A rule-set function for getting the substring of a string value.
    +
    + +
    +
    A FunctionDefinition for the Substring function.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Suppresses ValidationEvents emitted from Validators.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    A "symbol" is created by a SymbolProvider, and represents the + qualified name of a type in a target programming language.
    +
    + +
    +
    Builds a Symbol.
    +
    + +
    +
    A holder for Symbol objects.
    +
    + +
    +
    Represents a dependency that is introduced by a Symbol.
    +
    + +
    +
    Builds a SymbolDependency.
    +
    + +
    +
    A container for SymbolDependency objects.
    +
    + +
    +
    Provides Symbol objects for shapes.
    +
    + +
    +
    Represents a reference from a Symbol to another Symbol.
    +
    + +
    +
    Builds a SymbolReference.
    +
    + +
    +
    Options used to control the context of when the symbol reference is needed.
    +
    + +
    +
    Top-level interface for all SymbolReference options.
    +
    + +
    +
    A SymbolWriter is a specialized AbstractCodeWriter that makes it + easier to implement code generation that utilizes Symbols and + SymbolDependency values.
    +
    + +
    Deprecated.
    + +
    +
    Factory used to create a SymbolWriter.
    +
    + +
    +
    A class that is coercible into Conditions and Expressions for + use in composing rule-sets in code.
    +
    + +
    +
    A synthetic copy of the EnumTrait for use in the EnumShape.
    +
    + +
     
    + +
    +
    Validates service has at least one taggable resource.
    +
    + +
    +
    Trait annotating a service shape as having taggable resources.
    +
    + +
     
    + +
     
    + +
    +
    Structure representing the configuration of resource specific tagging APIs.
    +
    + +
    + +
    + +
    +
    Validates that service satisfies the AWS tagging requirements.
    +
    + +
    +
    Marks a resource shape as taggable for further model validation.
    +
    + +
     
    + +
     
    + +
    +
    A type that contains tags.
    +
    + +
    +
    Contains extracted resource tagging information.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Validates expected tagging property name used for a taggable resource to encourage consistency.
    +
    + +
    +
    Validates tagging property used for a taggable resource to encourage consistency.
    +
    + +
    +
    Applies tags to a shape.
    +
    + +
     
    + +
     
    + +
    +
    Validates that neighbors target resolvable shapes of the correct type.
    +
    + +
    +
    Template represents a "Template Literal".
    +
    + +
    +
    A static template value part.
    +
    + +
    +
    An interface for parts of a template that can be visited.
    +
    + +
    +
    For code generating from a template, use a `TemplateVisitor`.
    +
    + +
    +
    Provides facilities for evaluating an endpoint rule-set and tests.
    +
    + +
    +
    Index containing the full set of TextInstances associated with a model.
    +
    + +
    +
    Contains information about text that occurs in the Smithy IDL written by the owner, + inluding location metadata.
    +
    + +
    +
    Enum type indicating what kind of location in the model associated text appeared in.
    +
    + +
    +
    Defines a custom serialization format for a timestamp.
    +
    + +
    +
    The known timestampFormat values.
    +
    + +
     
    + +
    +
    Represents a timestamp shape.
    +
    + +
    +
    Builder used to create a TimestampShape.
    +
    + +
    +
    Defines how timestamps are validated.
    +
    + +
    +
    Provides a human-readable proper noun title to services and resources.
    +
    + +
     
    + +
    +
    Supplies functionality to be coercible into Conditions for + use in composing rule-sets in code.
    +
    + +
    +
    Supplies functionality to be coercible into Expressions for + use in composing rule-sets in code.
    +
    + +
    +
    Provides a labeled tree of tokens returned from IdlTokenizer.
    +
    + +
    +
    A value that can be converted to a Node.
    +
    + +
    +
    Provides top-down access to all resources and operations contained within a + service or resource closure.
    +
    + +
    +
    Represents a parsed MQTT topic.
    +
    + +
    +
    Represents a level in a topic.
    +
    + +
    +
    Contains computed information about the resolved MQTT topic bindings + of an operation.
    +
    + +
    +
    Binds a member to an MQTT label using the member name.
    +
    + +
     
    + +
    +
    Thrown when an MQTT topic is malformed.
    +
    + +
    +
    Creates a reverse-topological ordering of shapes.
    +
    + +
    +
    Topologically sorts shapes based on their dependencies (i.e., mixins).
    +
    + +
    +
    Thrown when cycles exist between shapes.
    +
    + +
    +
    Interface used to convert a shape to a ShapeId.
    +
    + +
    +
    Provides a way to get from an instance of T to a SmithyBuilder.
    +
    + +
    +
    Class that represents the contents of a Smithy trace file.
    +
    + +
    +
    Builder for constructing TraceFile's from scratch.
    +
    + +
    +
    Class that defines information a code-generated artifact.
    +
    + +
     
    + +
    +
    Decorates a SymbolProvider with a TraceFile.Builder and adds a ShapeLink object + to the builder on each call to toSymbol.
    +
    + +
    +
    Builder to create a TracingSymbolProvider instance.
    +
    + +
    +
    Traits provide additional context and semantics to shapes.
    +
    + +
    +
    Finds breaking changes related to when a trait is added, removed, or + updated based on the breakingChanges property of traits.
    +
    + +
    +
    Validates that the JSON pointer paths of the breakingChanges property + of a trait refers to valid parts of the model.
    +
    + +
    +
    Validates that traits do not conflict.
    +
    + +
    +
    Trait definition trait.
    +
    + +
    +
    Represents an individual trait diff rule to define backward compatibility rules.
    +
    + +
    +
    Builder to create a TraitDefinition.
    +
    + +
     
    + +
     
    + +
    +
    The structural exclusion semantics of the trait.
    +
    + +
    +
    Creates traits using trait data from a model.
    +
    + +
    +
    Creates traits from Node values.
    +
    + +
    +
    Validates that traits are only applied to compatible shapes.
    +
    + +
    +
    Validates that trait values are valid for their trait definitions.
    +
    + +
    +
    Transform configuration found in a projection.
    +
    + +
     
    + +
    +
    Context object used when applying a ProjectionTransformer.
    +
    + +
    + +
    + +
    +
    A visitor for traversing the rules and conditions of a rule-set.
    +
    + +
    +
    Externally traverses a TokenTree to provide access to parents and siblings.
    +
    + +
    +
    A rule-set rule that is used to contain condition based branching rules.
    +
    + +
    +
    Defines the tree type.
    +
    + +
    +
    Similar to BiConsumer, but accepts three arguments.
    +
    + +
    +
    A tuple value, containing a list of other literals.
    +
    + +
    +
    A "tuple" type, containing members of varying types.
    +
    + +
    +
    Types used to construct conditions out of values in the rules engine.
    +
    + +
    +
    TypeCheck provides an interface for determining whether the given types within scope + satisfy the associated constraints.
    +
    + +
    +
    Tagged union shape that maps member names to member definitions.
    +
    + +
    +
    Builder used to create a UnionShape.
    +
    + +
     
    + +
    +
    Indicates that the members of a list must be unique.
    +
    + +
     
    + +
    +
    Validates that the "id" property of smithy.test#httpRequestTests, + smithy.test#httpResponseTests, and smithy.test#httpMalformedRequestTests + are unique across all test cases.
    +
    + +
    +
    Validates that smoke test cases have unique IDs within a service closure, + or within the trait if it is not connected to a service.
    +
    + +
    +
    Ensures that no two waiters use the same case-insensitive name in the + closure of a service.
    +
    + +
     
    + +
     
    + +
    +
    Ensures that a unit type can only be referenced as operation + input/output or by a tagged union member.
    +
    + +
    +
    Thrown when a projection extends from an unknown projection.
    +
    + +
    +
    Thrown when a mapper cannot be found.
    +
    + +
    +
    Finds shapes that are not connected to a service shape, are not trait + definitions, and are not referenced by trait definitions.
    +
    + +
    +
    Adds a validation note event for each shape in the model that is not + connected to a service shape.
    +
    + +
    +
    Finds trait definitions that are not connected to a service shape.
    +
    + +
    +
    Indicates that the payload of an operation is not to be signed.
    +
    + +
     
    + +
    +
    Marks a shape as unstable.
    +
    + +
     
    + +
    +
    Emits a validation event if a model contains shapes that are bound to unstable traits.
    +
    + +
    +
    Logs each instance of traits and features that are known to not + work in OpenAPI.
    +
    + +
    +
    A rule-set function for URI encoding a string.
    +
    + +
    +
    A FunctionDefinition for the UriEncode function.
    +
    + +
    +
    Represents a URI pattern.
    +
    + +
    +
    Represents the result of an operation and the ValidationEvents + that occurred.
    +
    + +
    +
    Thrown when ValidatedResult.validate() is called and the result contains + ERROR events.
    +
    + +
    +
    A validation event created when validating a model.
    +
    + +
    +
    Builds ValidationEvent values.
    +
    + +
    +
    Validation event decorators take validation events and transform them by adding more contextual information, + usually adding a hint to let the user know what can it be done to solve the issue.
    +
    + +
    +
    Formats ValidationEvents.
    +
    + +
    +
    Utility methods used when validating.
    +
    + +
    +
    Validates a Model and returns a list of ValidationEvent.
    +
    + +
    +
    Creates built-in Validator instances and Validator + instances loaded by name.
    +
    + +
    +
    Represents a service provider for configurable Validators that appear + in Smithy models.
    +
    + +
    +
    Provides a simple abstraction for creating validator service subclasses.
    +
    + +
    +
    An abstract representing a typed value.
    +
    + +
    +
    Indicates that an operation has various named "waiters" that can be used + to poll a resource until it enters a desired state.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Defines an individual operation waiter.
    +
    + +
     
    + +
    +
    Walks connected shapes within a Model.
    +
    + +
    +
    Creates and manages SymbolWriters for files and namespaces based + on Symbols created for a Shape.
    +
    + +
    +
    Marks a structure member to be serialized to/from an XML attribute.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Defines the XML Namespace prefix and URI.
    +
    + +
    +
    Builder used to create an XmlNamespace trait.
    +
    + +
     
    + +
    +
    Validates that the xmlNamespace traits are applied correctly for structures.
    +
    + +
    +
    Provides a custom name to use when serializing a structure member + name as a XML object property.
    +
    + +
     
    + +
     
    + +
     
    +
    +
    +
    +
    +
    +
    + + diff --git a/javadoc/1.42.0/allpackages-index.html b/javadoc/1.42.0/allpackages-index.html new file mode 100644 index 00000000000..3e419f330a1 --- /dev/null +++ b/javadoc/1.42.0/allpackages-index.html @@ -0,0 +1,260 @@ + + + + +All Packages (Smithy API 1.42.0) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    All Packages

    +
    +
    Package Summary
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    + +
    +
    Defines core components for generating CloudFormation Resource Schemas + from Smithy models.
    +
    + +
    +
    Defines tooling and interfaces for generating CloudFormation Resource + Schemas from Smithy models.
    +
    + +
    +
    Defines the core functionality to generate CloudFormation Resource Schemas + from Smithy models.
    +
    + +
    +
    Defines data classes for representing CloudFormation Resource Schemas.
    +
    + +
    +
    Defines traits used for generating CloudFormation Resource Schemas + from Smithy models.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Everything in this package should be considered an implementation detail; + the only stable interface of the Smithy CLI is passing in a list of + arguments from the command line.
    +
    + +
     
    + +
     
    + +
    +
    Defines abstractions for implementing Smithy model code generation.
    +
    + +
     
    + +
    +
    Defines abstractions for implementing Smithy model trace file generation.
    +
    + +
    +
    This package is deprecated and will be removed in a future release.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    This is an adaptation of minimal-json: https://github.com/ralfstx/minimal-json
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Smithy validators.
    +
    + +
    +
    Defines MQTT bindings for Smithy.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    This package is currently marked as unstable.
    +
    + +
     
    + +
     
    +
    +
    +
    +
    + + diff --git a/javadoc/1.42.0/constant-values.html b/javadoc/1.42.0/constant-values.html new file mode 100644 index 00000000000..5b1348cc458 --- /dev/null +++ b/javadoc/1.42.0/constant-values.html @@ -0,0 +1,619 @@ + + + + +Constant Field Values (Smithy API 1.42.0) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Constant Field Values

    +
    +

    Contents

    + +
    +
    +
    +

    software.amazon.*

    + +
      +
    • +
      software.amazon.smithy.aws.cloudformation.schema.model.Handler
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "create"
      +
      public static final String
      + +
      "delete"
      +
      public static final String
      + +
      "list"
      +
      public static final String
      + +
      "read"
      +
      public static final String
      + +
      "update"
      +
      +
    • +
    + +
      +
    • +
      software.amazon.smithy.build.SmithyBuild
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "1.0"
      +
      +
    • +
    +
      +
    • +
      software.amazon.smithy.build.plugins.BuildInfoPlugin
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "smithy-build-info.json"
      +
      +
    • +
    + + +
      +
    • +
      software.amazon.smithy.model.Model
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "2.0"
      +
      +
    • +
    + + + + +
      +
    • +
      software.amazon.smithy.rulesengine.aws.language.functions.AwsPartition
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "aws.partition"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.aws.language.functions.IsVirtualHostableS3Bucket
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "aws.isVirtualHostableS3Bucket"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.aws.language.functions.ParseArn
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "aws.parseArn"
      +
      +
    • +
    + +
      +
    • +
      software.amazon.smithy.rulesengine.language.syntax.expressions.functions.BooleanEquals
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "booleanEquals"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.language.syntax.expressions.functions.GetAttr
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "getAttr"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.language.syntax.expressions.functions.IsSet
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "isSet"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.language.syntax.expressions.functions.IsValidHostLabel
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "isValidHostLabel"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.language.syntax.expressions.functions.Not
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "not"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.language.syntax.expressions.functions.ParseUrl
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "parseURL"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.language.syntax.expressions.functions.StringEquals
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "stringEquals"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.language.syntax.expressions.functions.Substring
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "substring"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.language.syntax.expressions.functions.UriEncode
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "uriEncode"
      +
      +
    • +
    +
      +
    • +
      software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "default"
      +
      public static final String
      + +
      "deprecated"
      +
      public static final String
      + +
      "documentation"
      +
      public static final String
      + +
      "type"
      +
      +
    • +
    +
      +
    • +
      software.amazon.smithy.rulesengine.language.syntax.rule.Condition
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "assign"
      +
      +
    • +
    • +
      software.amazon.smithy.rulesengine.language.syntax.rule.Rule
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final String
      + +
      "documentation"
      +
      public static final String
      + +
      "endpoint"
      +
      public static final String
      + +
      "error"
      +
      public static final String
      + +
      "rules"
      +
      public static final String
      + +
      "tree"
      +
      public static final String
      + +
      "type"
      +
      +
    • +
    +
      +
    • +
      software.amazon.smithy.utils.SimpleParser
      +
      +
      Modifier and Type
      +
      Constant Field
      +
      Value
      +
      public static final char
      + +
      '\u0000'
      +
      +
    • +
    +
    +
    +
    +
    + + diff --git a/javadoc/1.42.0/deprecated-list.html b/javadoc/1.42.0/deprecated-list.html new file mode 100644 index 00000000000..05111f61627 --- /dev/null +++ b/javadoc/1.42.0/deprecated-list.html @@ -0,0 +1,286 @@ + + + + +Deprecated List (Smithy API 1.42.0) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Deprecated API

    +

    Contents

    + +
    + + + + + + +
    +
    +
    + + diff --git a/javadoc/1.42.0/element-list b/javadoc/1.42.0/element-list new file mode 100644 index 00000000000..2e41e0de3f4 --- /dev/null +++ b/javadoc/1.42.0/element-list @@ -0,0 +1,83 @@ +software.amazon.smithy.aws.apigateway.openapi +software.amazon.smithy.aws.apigateway.traits +software.amazon.smithy.aws.cloudformation.schema +software.amazon.smithy.aws.cloudformation.schema.fromsmithy +software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers +software.amazon.smithy.aws.cloudformation.schema.model +software.amazon.smithy.aws.cloudformation.traits +software.amazon.smithy.aws.iam.traits +software.amazon.smithy.aws.traits +software.amazon.smithy.aws.traits.auth +software.amazon.smithy.aws.traits.clientendpointdiscovery +software.amazon.smithy.aws.traits.customizations +software.amazon.smithy.aws.traits.protocols +software.amazon.smithy.aws.traits.tagging +software.amazon.smithy.build +software.amazon.smithy.build.model +software.amazon.smithy.build.plugins +software.amazon.smithy.build.transforms +software.amazon.smithy.cli +software.amazon.smithy.cli.commands +software.amazon.smithy.cli.dependencies +software.amazon.smithy.codegen.core +software.amazon.smithy.codegen.core.directed +software.amazon.smithy.codegen.core.trace +software.amazon.smithy.codegen.core.writer +software.amazon.smithy.diff +software.amazon.smithy.diff.evaluators +software.amazon.smithy.jmespath +software.amazon.smithy.jmespath.ast +software.amazon.smithy.jsonschema +software.amazon.smithy.linters +software.amazon.smithy.model +software.amazon.smithy.model.knowledge +software.amazon.smithy.model.loader +software.amazon.smithy.model.loader.sourcecontext +software.amazon.smithy.model.neighbor +software.amazon.smithy.model.node +software.amazon.smithy.model.node.internal +software.amazon.smithy.model.pattern +software.amazon.smithy.model.selector +software.amazon.smithy.model.shapes +software.amazon.smithy.model.traits +software.amazon.smithy.model.traits.synthetic +software.amazon.smithy.model.transform +software.amazon.smithy.model.transform.plugins +software.amazon.smithy.model.validation +software.amazon.smithy.model.validation.linters +software.amazon.smithy.model.validation.node +software.amazon.smithy.model.validation.suppressions +software.amazon.smithy.model.validation.testrunner +software.amazon.smithy.model.validation.validators +software.amazon.smithy.mqtt.traits +software.amazon.smithy.mqtt.traits.validators +software.amazon.smithy.openapi +software.amazon.smithy.openapi.fromsmithy +software.amazon.smithy.openapi.fromsmithy.mappers +software.amazon.smithy.openapi.fromsmithy.protocols +software.amazon.smithy.openapi.fromsmithy.security +software.amazon.smithy.openapi.model +software.amazon.smithy.openapi.traits +software.amazon.smithy.protocoltests.traits +software.amazon.smithy.rulesengine.analysis +software.amazon.smithy.rulesengine.aws.language.functions +software.amazon.smithy.rulesengine.aws.language.functions.partition +software.amazon.smithy.rulesengine.aws.traits +software.amazon.smithy.rulesengine.aws.validators +software.amazon.smithy.rulesengine.language +software.amazon.smithy.rulesengine.language.error +software.amazon.smithy.rulesengine.language.evaluation +software.amazon.smithy.rulesengine.language.evaluation.type +software.amazon.smithy.rulesengine.language.evaluation.value +software.amazon.smithy.rulesengine.language.syntax +software.amazon.smithy.rulesengine.language.syntax.expressions +software.amazon.smithy.rulesengine.language.syntax.expressions.functions +software.amazon.smithy.rulesengine.language.syntax.expressions.literal +software.amazon.smithy.rulesengine.language.syntax.parameters +software.amazon.smithy.rulesengine.language.syntax.rule +software.amazon.smithy.rulesengine.traits +software.amazon.smithy.rulesengine.validators +software.amazon.smithy.smoketests.traits +software.amazon.smithy.syntax +software.amazon.smithy.utils +software.amazon.smithy.waiters diff --git a/javadoc/1.42.0/help-doc.html b/javadoc/1.42.0/help-doc.html new file mode 100644 index 00000000000..cefc646d9b2 --- /dev/null +++ b/javadoc/1.42.0/help-doc.html @@ -0,0 +1,191 @@ + + + + +API Help (Smithy API 1.42.0) + + + + + + + + + + + + + + +
    + +
    +
    +

    JavaDoc Help

    + +
    +
    +

    Navigation

    +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
    +
    +
    +

    Kinds of Pages

    +The following sections describe the different kinds of pages in this collection. +
    +

    Overview

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
    +
    +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

    +
      +
    • Interfaces
    • +
    • Classes
    • +
    • Enum Classes
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Interfaces
    • +
    +
    +
    +

    Class or Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

    +
      +
    • Class Inheritance Diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class or Interface Declaration
    • +
    • Class or Interface Description
    • +
    +
    +
      +
    • Nested Class Summary
    • +
    • Enum Constant Summary
    • +
    • Field Summary
    • +
    • Property Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    +
    +
      +
    • Enum Constant Details
    • +
    • Field Details
    • +
    • Property Details
    • +
    • Constructor Details
    • +
    • Method Details
    • +
    • Element Details
    • +
    +

    Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

    +

    The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
    +
    +

    Other Files

    +

    Packages and modules may contain pages with additional information related to the declarations nearby.

    +
    +
    +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
    • +
    +
    +
    +

    Deprecated API

    +

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
    +
    +

    Constant Field Values

    +

    The Constant Field Values page lists the static final fields and their values.

    +
    +
    +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

    +
    +
    +

    All Packages

    +

    The All Packages page contains an alphabetic index of all packages contained in the documentation.

    +
    +
    +

    All Classes and Interfaces

    +

    The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

    +
    +
    +

    Index

    +

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

    +
    +
    +
    +This help file applies to API documentation generated by the standard doclet.
    +
    +
    + + diff --git a/javadoc/1.42.0/index-all.html b/javadoc/1.42.0/index-all.html new file mode 100644 index 00000000000..292bb3203c0 --- /dev/null +++ b/javadoc/1.42.0/index-all.html @@ -0,0 +1,26921 @@ + + + + +Index (Smithy API 1.42.0) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Index

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

    A

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

    B

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

    C

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

    D

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

    E

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

    F

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

    G

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

    H

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

    I

    +
    +
    IamActionTrait - Class in software.amazon.smithy.aws.iam.traits
    +
    +
    Indicates properties of a Smithy operation as an IAM action.
    +
    +
    IamActionTrait.Builder - Class in software.amazon.smithy.aws.iam.traits
    +
     
    +
    IamActionTrait.Provider - Class in software.amazon.smithy.aws.iam.traits
    +
     
    +
    IamActionValidator - Class in software.amazon.smithy.aws.iam.traits
    +
     
    +
    IamActionValidator() - Constructor for class software.amazon.smithy.aws.iam.traits.IamActionValidator
    +
     
    +
    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
    +
     
    +
    IamResourceTraitValidator - Class in software.amazon.smithy.aws.iam.traits
    +
    +
    Ensures that any resource name defined in the IamResourceTrait is + consistent with the resource name used in any ArnTrait definition + applied to the resource.
    +
    +
    IamResourceTraitValidator() - Constructor for class software.amazon.smithy.aws.iam.traits.IamResourceTraitValidator
    +
     
    +
    id(String) - Method in class software.amazon.smithy.build.model.MavenRepository.Builder
    +
     
    +
    id(String) - Method in class software.amazon.smithy.codegen.core.trace.ShapeLink.Builder
    +
     
    +
    id(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
    +
     
    +
    id(String) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
    +
    +
    Sets the shape ID of the shape.
    +
    +
    id(String) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
    +
     
    +
    id(String) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
    +
     
    +
    id(String) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
    +
    +
    Deprecated.
    +
    id(String) - Method in class software.amazon.smithy.model.validation.ValidationEvent.Builder
    +
    +
    Sets the required event ID of the event.
    +
    +
    id(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase.Builder
    +
     
    +
    id(String) - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase.Builder
    +
     
    +
    id(String) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.Partition.Builder
    +
     
    +
    id(String) - Method in class software.amazon.smithy.smoketests.traits.SmokeTestCase.Builder
    +
    +
    Sets the smoke test case ID.
    +
    +
    id(ShapeId) - Static method in interface software.amazon.smithy.model.selector.AttributeValue
    +
    +
    Creates an 'id' AttributeValue from a shape ID.
    +
    +
    id(ShapeId) - Method in class software.amazon.smithy.model.shapes.AbstractShapeBuilder
    +
    +
    Sets the shape ID of the shape.
    +
    +
    id(ShapeId) - Method in class software.amazon.smithy.model.shapes.CollectionShape.Builder
    +
     
    +
    id(ShapeId) - Method in class software.amazon.smithy.model.shapes.EnumShape.Builder
    +
     
    +
    id(ShapeId) - Method in class software.amazon.smithy.model.shapes.IntEnumShape.Builder
    +
     
    +
    id(ShapeId) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
    +
     
    +
    id(ShapeId) - Method in class software.amazon.smithy.model.shapes.UnionShape.Builder
    +
     
    +
    id(ShapeId) - Method in class software.amazon.smithy.model.shapes.SetShape.Builder
    +
    +
    Deprecated.
    +
    ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.ApiKeySourceTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.AuthorizerTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.IntegrationTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.MockIntegrationTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.apigateway.traits.RequestValidatorTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnAdditionalIdentifierTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnDefaultValueTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnExcludePropertyTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnNameTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.cloudformation.traits.CfnResourceTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.iam.traits.ActionNameTrait
    +
     
    +
    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.ConditionKeyValueTrait
    +
     
    +
    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.IamActionTrait
    +
     
    +
    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.ServiceResolvedConditionKeysTrait
    +
     
    +
    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.SigV4ATrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.auth.SigV4Trait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.auth.UnsignedPayloadTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryIdTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.ControlPlaneTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.customizations.S3UnwrappedXmlOutputTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.DataPlaneTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.DataTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsJson1_0Trait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsJson1_1Trait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsQueryCompatibleTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.protocols.AwsQueryTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.protocols.Ec2QueryNameTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.protocols.Ec2QueryTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.protocols.RestJson1Trait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.ServiceTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.tagging.TagEnabledTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.aws.traits.tagging.TaggableTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.AddedDefaultTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.AuthDefinitionTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.AuthTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.BoxTrait
    +
    +
    Deprecated.
    +
    ID - Static variable in class software.amazon.smithy.model.traits.ClientOptionalTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.CorsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.DefaultTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.DeprecatedTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.DocumentationTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.EndpointTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.EnumTrait
    +
    +
    Deprecated.
    +
    ID - Static variable in class software.amazon.smithy.model.traits.EnumValueTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.ErrorTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.EventHeaderTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.EventPayloadTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.ExamplesTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.ExternalDocumentationTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HostLabelTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpBasicAuthTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpBearerAuthTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpChecksumRequiredTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpDigestAuthTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpErrorTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpHeaderTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpLabelTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpPayloadTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpPrefixHeadersTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpQueryParamsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpQueryTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpResponseCodeTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.HttpTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.IdempotencyTokenTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.IdempotentTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.IdRefTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.InputTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.InternalTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.JsonNameTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.LengthTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.MediaTypeTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.MixinTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.NestedPropertiesTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.NoReplaceTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.NotPropertyTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.OptionalAuthTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.OutputTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.PaginatedTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.PatternTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.PrivateTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.PropertyTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.ProtocolDefinitionTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.RangeTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.ReadonlyTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.RecommendedTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.ReferencesTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.RequestCompressionTrait
    +
     
    +
    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.NoAuthTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.TagsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.TimestampFormatTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.TitleTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.TraitDefinition
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.UniqueItemsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.UnitTypeTrait
    +
    +
    The unitType shape ID.
    +
    +
    ID - Static variable in class software.amazon.smithy.model.traits.UnstableTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.XmlAttributeTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.XmlFlattenedTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.XmlNamespaceTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.model.traits.XmlNameTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.mqtt.traits.MqttJsonTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.mqtt.traits.PublishTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.mqtt.traits.SubscribeTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.mqtt.traits.TopicLabelTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.openapi.traits.SpecificationExtensionTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.protocoltests.traits.HttpRequestTestsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.AwsPartition
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.IsVirtualHostableS3Bucket
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.ParseArn
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.aws.traits.DualStackOnlyEndpointsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.aws.traits.EndpointModifierTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.aws.traits.RuleBasedEndpointsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.aws.traits.StandardPartitionalEndpointsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.aws.traits.StandardRegionalEndpointsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.BooleanEquals
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.GetAttr
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.IsSet
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.IsValidHostLabel
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.Not
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.ParseUrl
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.StringEquals
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.Substring
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.UriEncode
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.traits.ContextParamTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.traits.EndpointRuleSetTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.smoketests.traits.SmokeTestsTrait
    +
     
    +
    ID - Static variable in class software.amazon.smithy.waiters.WaitableTrait
    +
     
    +
    ID_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.ShapeLink
    +
     
    +
    ID_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
    +
     
    +
    IdempotencyTokenTrait - Class in software.amazon.smithy.model.traits
    +
    +
    Defines an operation input member that is used to prevent + replayed requests.
    +
    +
    IdempotencyTokenTrait() - Constructor for class software.amazon.smithy.model.traits.IdempotencyTokenTrait
    +
     
    +
    IdempotencyTokenTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.IdempotencyTokenTrait
    +
     
    +
    IdempotencyTokenTrait.Provider - Class in software.amazon.smithy.model.traits
    +
     
    +
    IdempotentTrait - Class in software.amazon.smithy.model.traits
    +
    +
    Indicates that an operation is idempotent.
    +
    +
    IdempotentTrait() - Constructor for class software.amazon.smithy.model.traits.IdempotentTrait
    +
     
    +
    IdempotentTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.IdempotentTrait
    +
     
    +
    IdempotentTrait.Provider - Class in software.amazon.smithy.model.traits
    +
     
    +
    Identifier - Class in software.amazon.smithy.rulesengine.language.syntax
    +
    +
    A name used to identify a component of a rule-set.
    +
    +
    IDENTIFIER - Enum constant in enum class software.amazon.smithy.model.loader.IdlToken
    +
     
    +
    IDENTIFIER - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
    +
    +
    Relationships that exist between a member and + the shapes that are referenced by its identifiers property.
    +
    +
    IDENTIFIER - Enum constant in enum class software.amazon.smithy.syntax.TreeType
    +
     
    +
    IdentifierBindingIndex - Class in software.amazon.smithy.model.knowledge
    +
    +
    Index of operation shapes to the identifiers bound to the operation.
    +
    +
    IdentifierBindingIndex(Model) - Constructor for class software.amazon.smithy.model.knowledge.IdentifierBindingIndex
    +
     
    +
    IdentifierBindingIndex.BindingType - Enum Class in software.amazon.smithy.model.knowledge
    +
     
    +
    identifiers(Map<String, ShapeId>) - Method in class software.amazon.smithy.model.shapes.ResourceShape.Builder
    +
    +
    Sets the resource identifiers map of identifier name to shape ID.
    +
    +
    identity() - Static method in interface software.amazon.smithy.codegen.core.ReservedWords
    +
    +
    Creates a reserved word implementation that does not modify words.
    +
    +
    IDENTITY - Static variable in interface software.amazon.smithy.model.selector.Selector
    +
    +
    A selector that always returns all provided values.
    +
    +
    IDENTITY - Static variable in interface software.amazon.smithy.model.validation.ValidationEventDecorator
    +
    +
    A decorator that does nothing.
    +
    +
    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.
    +
    +
    IDL - Enum constant in enum class software.amazon.smithy.syntax.TreeType
    +
     
    +
    IdlToken - Enum Class in software.amazon.smithy.model.loader
    +
    +
    Represents a parsed token from the Smithy IDL.
    +
    +
    IdlTokenizer - Interface in software.amazon.smithy.model.loader
    +
    +
    Iterates over a Smithy IDL model as a series of tokens.
    +
    +
    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.
    +
    +
    IGNORE - Enum constant in enum class software.amazon.smithy.model.node.NodeMapper.WhenMissing
    +
    +
    Ignores unknown properties.
    +
    +
    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.
    +
    +
    IMPLICIT_GLOBAL_REGION - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.AwsPartition
    +
     
    +
    implicitGlobalRegion(String) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.PartitionOutputs.Builder
    +
     
    +
    importBasePath(Path) - Method in class software.amazon.smithy.build.SmithyBuild
    +
    +
    Deprecated.
    +
    +
    ImportContainer - Interface in software.amazon.smithy.codegen.core
    +
    +
    Contains the imports associated with a specific file.
    +
    +
    ImportContainer - Interface in software.amazon.smithy.codegen.core.writer
    +
    +
    Deprecated.
    +
    +
    imports(Collection<String>) - Method in class software.amazon.smithy.build.model.ProjectionConfig.Builder
    +
    +
    Replaces the imports of the projection.
    +
    +
    imports(Collection<String>) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
    +
    +
    Replaces imports on the config.
    +
    +
    importSymbol(Symbol) - Method in interface software.amazon.smithy.codegen.core.ImportContainer
    +
    +
    Adds an import for the given symbol if and only if the "namespace" of the + provided Symbol differs from the "namespace" associated with the + ImportContainer.
    +
    +
    importSymbol(Symbol, String) - Method in interface software.amazon.smithy.codegen.core.ImportContainer
    +
    +
    Adds an import for the given symbol if and only if the "namespace" of the + provided Symbol differs from the "namespace" associated with the + ImportContainer.
    +
    +
    importSymbol(Symbol, String) - Method in interface software.amazon.smithy.codegen.core.writer.ImportContainer
    +
    +
    Deprecated.
    +
    Adds an import for the given symbol if and only if the "namespace" of the + provided Symbol differs from the "namespace" associated with the + ImportContainer.
    +
    +
    in(String) - Method in class software.amazon.smithy.openapi.model.ParameterObject.Builder
    +
     
    +
    in(String) - Method in class software.amazon.smithy.openapi.model.SecurityScheme.Builder
    +
     
    +
    in(HttpApiKeyAuthTrait.Location) - Method in class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Builder
    +
     
    +
    IN_MEMORY - Enum constant in enum class software.amazon.smithy.build.MockManifest.StoreMode
    +
    +
    Store all saved files in memory.
    +
    +
    IncludeMetadata - Class in software.amazon.smithy.build.transforms
    +
    +
    includeMetadata keeps only metadata keys specifically + defined in the provided keys setting.
    +
    +
    IncludeMetadata() - Constructor for class software.amazon.smithy.build.transforms.IncludeMetadata
    +
     
    +
    IncludeMetadata.Config - Class in software.amazon.smithy.build.transforms
    +
    +
    includeMetadata configuration settings.
    +
    +
    IncludeNamespaces - Class in software.amazon.smithy.build.transforms
    +
    +
    includeNamespaces filters out shapes and trait definitions + that are not part of one of the given namespaces.
    +
    +
    IncludeNamespaces() - Constructor for class software.amazon.smithy.build.transforms.IncludeNamespaces
    +
     
    +
    IncludeNamespaces.Config - Class in software.amazon.smithy.build.transforms
    +
    +
    includeNamespaces configuration.
    +
    +
    includePrelude(boolean) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
    +
    +
    Enables or disables including the prelude in the serialized model.
    +
    +
    IncludeServices - Class in software.amazon.smithy.build.transforms
    +
    +
    includeServices filters out service shapes that are not + included in the list of shape IDs contained in the + services property.
    +
    +
    IncludeServices() - Constructor for class software.amazon.smithy.build.transforms.IncludeServices
    +
     
    +
    IncludeServices.Config - Class in software.amazon.smithy.build.transforms
    +
    +
    includeServices configuration.
    +
    +
    IncludeShapesBySelector - Class in software.amazon.smithy.build.transforms
    +
    +
    includeShapesBySelector includes the shapes matching the given selector.
    +
    +
    IncludeShapesBySelector() - Constructor for class software.amazon.smithy.build.transforms.IncludeShapesBySelector
    +
     
    +
    IncludeShapesBySelector.Config - Class in software.amazon.smithy.build.transforms
    +
    +
    includeShapesBySelector configuration.
    +
    +
    IncludeShapesByTag - Class in software.amazon.smithy.build.transforms
    +
    +
    includeShapesByTag removes shapes and trait definitions + that are not tagged with at least one of the tags provided + in the tags argument.
    +
    +
    IncludeShapesByTag() - Constructor for class software.amazon.smithy.build.transforms.IncludeShapesByTag
    +
     
    +
    IncludeShapesByTag.Config - Class in software.amazon.smithy.build.transforms
    +
    +
    includeShapesByTag configuration.
    +
    +
    IncludeTags - Class in software.amazon.smithy.build.transforms
    +
    +
    includeTags removes tags from shapes and trait + definitions that are not in the set of tags defined in + the tags property.
    +
    +
    IncludeTags() - Constructor for class software.amazon.smithy.build.transforms.IncludeTags
    +
     
    +
    IncludeTags.Config - Class in software.amazon.smithy.build.transforms
    +
    +
    includeTags configuration.
    +
    +
    IncludeTraits - Class in software.amazon.smithy.build.transforms
    +
    +
    includeTraits removes trait definitions when a trait name + does not match one of the provided traits shape IDs.
    +
    +
    IncludeTraits() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraits
    +
     
    +
    IncludeTraits.Config - Class in software.amazon.smithy.build.transforms
    +
    +
    includeTraits configuration settings.
    +
    +
    IncludeTraitsByTag - Class in software.amazon.smithy.build.transforms
    +
    +
    includeTraitsByTag removes trait definitions from a model if + the definition does not contain at least one of the provided tags.
    +
    +
    IncludeTraitsByTag() - Constructor for class software.amazon.smithy.build.transforms.IncludeTraitsByTag
    +
     
    +
    IncludeTraitsByTag.Config - Class in software.amazon.smithy.build.transforms
    +
    +
    includeTraitsByTag configuration settings.
    +
    +
    increaseNestingLevel() - Method in class software.amazon.smithy.utils.SimpleParser
    +
    +
    Increases the current nesting level of the parser.
    +
    +
    indent() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
    +
    +
    Indents all text one level.
    +
    +
    indent() - Method in class software.amazon.smithy.utils.CodeWriter
    +
    +
    Deprecated.
    +
    indent(int) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
    +
    +
    Indents all text a specific number of levels.
    +
    +
    indent(int) - Method in class software.amazon.smithy.utils.CodeWriter
    +
    +
    Deprecated.
    +
    indent(String, int) - Static method in class software.amazon.smithy.utils.StringUtils
    +
    +
    Indents each line in the provided string by the provided number of spaces.
    +
    +
    index() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.GetAttr.Part.Index
    +
     
    +
    Index(int) - Constructor for class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.GetAttr.Part.Index
    +
     
    +
    IndexExpression - Class in software.amazon.smithy.jmespath.ast
    +
    +
    Gets a specific element by zero-based index.
    +
    +
    IndexExpression(int) - Constructor for class software.amazon.smithy.jmespath.ast.IndexExpression
    +
     
    +
    IndexExpression(int, int, int) - Constructor for class software.amazon.smithy.jmespath.ast.IndexExpression
    +
     
    +
    INFERRED - Static variable in class software.amazon.smithy.rulesengine.aws.language.functions.AwsPartition
    +
     
    +
    info(InfoObject) - Method in class software.amazon.smithy.openapi.model.OpenApi.Builder
    +
     
    +
    InfoObject - Class in software.amazon.smithy.openapi.model
    +
     
    +
    InfoObject.Builder - Class in software.amazon.smithy.openapi.model
    +
     
    +
    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 CodeInterceptors + to inject content at specific locations.
    +
    +
    INLINE_AGGREGATE_SHAPE - Enum constant in enum class software.amazon.smithy.syntax.TreeType
    +
     
    +
    inlineOrReferenceSchema(MemberShape) - Method in class software.amazon.smithy.openapi.fromsmithy.Context
    +
    +
    Gets the exiting schema of the shape if it's meant to be inlined, + otherwise creates a $ref to the shape if it is meant to be reused + across the generated schema.
    +
    +
    inner() - Method in class software.amazon.smithy.rulesengine.language.evaluation.type.OptionalType
    +
    +
    Gets the optional's contained value.
    +
    +
    InnerParseError - Exception in software.amazon.smithy.rulesengine.language.error
    +
    +
    Represents an error encountered when parsing a rule-set expression.
    +
    +
    InnerParseError(String) - Constructor for exception software.amazon.smithy.rulesengine.language.error.InnerParseError
    +
     
    +
    input() - Method in class software.amazon.smithy.utils.SimpleParser
    +
    +
    Gets the input being parsed as a CharSequence.
    +
    +
    input(ObjectNode) - Method in class software.amazon.smithy.model.traits.ExamplesTrait.Example.Builder
    +
     
    +
    input(ToShapeId) - Method in class software.amazon.smithy.model.shapes.OperationShape.Builder
    +
    +
    Sets the input shape ID of the operation.
    +
    +
    INPUT - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
    +
    +
    Relationships that exist on operation shapes.
    +
    +
    inputEventStreamOperations() - Method in class software.amazon.smithy.codegen.core.directed.GenerateServiceDirective
    +
    +
    Get a map of operations that use an event stream in their input.
    +
    +
    InputOutputMember(PathMatcher) - Constructor for class software.amazon.smithy.waiters.Matcher.InputOutputMember
    +
     
    +
    InputOutputStructureReuseValidator - Class in software.amazon.smithy.linters
    +
    +
    Validates that all operations define input and output structures that are marked + with the input and output traits.
    +
    +
    InputOutputStructureReuseValidator() - Constructor for class software.amazon.smithy.linters.InputOutputStructureReuseValidator
    +
     
    +
    InputOutputStructureReuseValidator.Provider - Class in software.amazon.smithy.linters
    +
     
    +
    inputToken(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
    +
     
    +
    InputTrait - Class in software.amazon.smithy.model.traits
    +
    +
    Specializes a structure as the input of a single operation.
    +
    +
    InputTrait() - Constructor for class software.amazon.smithy.model.traits.InputTrait
    +
     
    +
    InputTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.InputTrait
    +
     
    +
    InputTrait(SourceLocation) - Constructor for class software.amazon.smithy.model.traits.InputTrait
    +
     
    +
    InputTrait.Provider - Class in software.amazon.smithy.model.traits
    +
     
    +
    inScope(Supplier<U>) - Method in class software.amazon.smithy.rulesengine.language.evaluation.Scope
    +
    +
    Assesses a value supplier in the current scope.
    +
    +
    insert(String, T) - Method in class software.amazon.smithy.rulesengine.language.evaluation.Scope
    +
    +
    Inserts a named value into the current scope.
    +
    +
    insert(Identifier, T) - Method in class software.amazon.smithy.rulesengine.language.evaluation.Scope
    +
    +
    Inserts a named value into the current scope.
    +
    +
    insertionOrder(boolean) - Method in class software.amazon.smithy.aws.cloudformation.schema.model.Property.Builder
    +
     
    +
    insertTrailingNewline() - Method in class software.amazon.smithy.utils.AbstractCodeWriter
    +
    +
    Configures the AbstractCodeWriter to always append a newline at the end of + the text if one is not already present.
    +
    +
    insertTrailingNewline() - Method in class software.amazon.smithy.utils.CodeWriter
    +
    +
    Deprecated.
    +
    insertTrailingNewline(boolean) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
    +
    +
    Configures the AbstractCodeWriter to always append a newline at the end of + the text if one is not already present.
    +
    +
    insertTrailingNewline(boolean) - Method in class software.amazon.smithy.utils.CodeWriter
    +
    +
    Deprecated.
    +
    INSTANCE - Enum constant in enum class software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
    +
    +
    Indicates that the operation is bound to a resource as an instance operation.
    +
    +
    INSTANCE_OPERATION - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
    +
    +
    Deprecated.
    +
    +
    INT_ENUM - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
    +
     
    +
    INT_ENUM_MEMBER - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipType
    +
    +
    Relationships that exist on intEnum shapes to their + member shapes.
    +
    +
    INTEGER - Enum constant in enum class software.amazon.smithy.model.shapes.ShapeType
    +
     
    +
    integerLiteral(int) - Static method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal
    +
    +
    Constructs an integer literal from an integer value.
    +
    +
    IntegerLiteral - Class in software.amazon.smithy.rulesengine.language.syntax.expressions.literal
    +
    +
    An integer literal value, containing integer values greater than or equal to 0.
    +
    +
    integerShape(IntegerShape) - Method in class software.amazon.smithy.model.shapes.ShapeVisitor.Default
    +
     
    +
    integerShape(IntegerShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
    +
     
    +
    integerShape(IntegerShape) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor
    +
     
    +
    IntegerShape - Class in software.amazon.smithy.model.shapes
    +
    +
    Represents an integer shape.
    +
    +
    IntegerShape.Builder - Class in software.amazon.smithy.model.shapes
    +
    +
    Builder used to create a IntegerShape.
    +
    +
    integerType() - Static method in interface software.amazon.smithy.rulesengine.language.evaluation.type.Type
    +
     
    +
    IntegerType - Class in software.amazon.smithy.rulesengine.language.evaluation.type
    +
    +
    The "integer" type.
    +
    +
    integerValue(int) - Static method in class software.amazon.smithy.rulesengine.language.evaluation.value.Value
    +
    +
    Creates an IntegerValue from an integer.
    +
    +
    IntegerValue - Class in software.amazon.smithy.rulesengine.language.evaluation.value
    +
    +
    An integer value.
    +
    +
    integrationClass(Class<I>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
    +
    +
    Sets the required class used for SmithyIntegrations.
    +
    +
    integrationClassLoader(ClassLoader) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
    +
    +
    Sets a custom class loader for finding implementations of SmithyIntegration.
    +
    +
    integrationFinder(Supplier<Iterable<I>>) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
    +
    +
    Sets a custom implementation for finding SmithyIntegrations.
    +
    +
    IntegrationResponse - Class in software.amazon.smithy.aws.apigateway.traits
    +
    +
    An API Gateway integration response object.
    +
    +
    IntegrationResponse.Builder - Class in software.amazon.smithy.aws.apigateway.traits
    +
    + +
    +
    integrations() - Method in interface software.amazon.smithy.codegen.core.CodegenContext
    +
     
    +
    integrations() - Method in class software.amazon.smithy.codegen.core.directed.CreateContextDirective
    +
     
    +
    integrationSettings(ObjectNode) - Method in class software.amazon.smithy.codegen.core.directed.CodegenDirector
    +
    +
    Sets the settings node to be passed to integrations.
    +
    +
    IntegrationTrait - Class in software.amazon.smithy.aws.apigateway.traits
    +
    +
    API Gateway integration.
    +
    +
    IntegrationTrait.Builder - Class in software.amazon.smithy.aws.apigateway.traits
    +
     
    +
    IntegrationTrait.Provider - Class in software.amazon.smithy.aws.apigateway.traits
    +
     
    +
    IntegrationTraitIndex - Class in software.amazon.smithy.aws.apigateway.traits
    +
    +
    Computes the API Gateway integration for each operation, + resource, and service shape in a model.
    +
    +
    IntegrationTraitIndex(Model) - Constructor for class software.amazon.smithy.aws.apigateway.traits.IntegrationTraitIndex
    +
     
    +
    intEnumShape(IntEnumShape) - Method in interface software.amazon.smithy.model.shapes.ShapeVisitor
    +
     
    +
    IntEnumShape - Class in software.amazon.smithy.model.shapes
    +
     
    +
    IntEnumShape.Builder - Class in software.amazon.smithy.model.shapes
    +
    +
    Builder used to create a IntegerShape.
    +
    +
    intEnumValues(Collection<Integer>) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
    +
     
    +
    interceptors(C) - Method in interface software.amazon.smithy.codegen.core.SmithyIntegration
    +
    +
    Gets a list of CodeInterceptors to register with the AbstractCodeWriters + created by the code generator.
    +
    +
    InternalTrait - Class in software.amazon.smithy.model.traits
    +
    +
    Shapes marked with the internal trait are meant only for internal use and + must not be exposed to customers.
    +
    +
    InternalTrait() - Constructor for class software.amazon.smithy.model.traits.InternalTrait
    +
     
    +
    InternalTrait(ObjectNode) - Constructor for class software.amazon.smithy.model.traits.InternalTrait
    +
     
    +
    InternalTrait.Provider - Class in software.amazon.smithy.model.traits
    +
     
    +
    intValue(int) - Method in class software.amazon.smithy.model.traits.EnumValueTrait.Builder
    +
     
    +
    InvalidPatternException - Exception in software.amazon.smithy.model.pattern
    +
    +
    Exception thrown for invalid patterns.
    +
    +
    InvalidPatternException(String) - Constructor for exception software.amazon.smithy.model.pattern.InvalidPatternException
    +
     
    +
    InvalidRulesException - Exception in software.amazon.smithy.rulesengine.language.error
    +
    +
    Exception thrown when a rule-set is invalid.
    +
    +
    InvalidRulesException(String, FromSourceLocation) - Constructor for exception software.amazon.smithy.rulesengine.language.error.InvalidRulesException
    +
    +
    Constructs a new invalid rule exception with the given message and source location.
    +
    +
    InvalidUriPatternException - Exception in software.amazon.smithy.model.pattern
    +
    +
    Exception thrown for invalid HTTP URI patterns.
    +
    +
    INVERTED - Enum constant in enum class software.amazon.smithy.model.neighbor.RelationshipDirection
    +
    +
    The relationship goes from a shape to the shape that defines a + directed relationship to the shape.
    +
    +
    IoUtils - Class in software.amazon.smithy.utils
    +
    +
    Utilities for IO operations.
    +
    +
    IS_IP - Static variable in class software.amazon.smithy.rulesengine.language.syntax.expressions.functions.ParseUrl
    +
     
    +
    isA(Type) - Method in class software.amazon.smithy.rulesengine.language.evaluation.type.AnyType
    +
     
    +
    isA(Type) - Method in class software.amazon.smithy.rulesengine.language.evaluation.type.OptionalType
    +
     
    +
    isA(Type) - Method in interface software.amazon.smithy.rulesengine.language.evaluation.type.Type
    +
    +
    Returns true if this type matches the target type.
    +
    +
    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.
    +
    +
    isAlphabetic(int) - Static method in class software.amazon.smithy.model.loader.ParserUtils
    +
    +
    Returns true if the given character is an alphabetic character + A-Z, a-z.
    +
    +
    isArrayNode() - Method in class software.amazon.smithy.model.node.Node
    +
    +
    Checks if this node is an array type.
    +
    +
    isArrayValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
    +
    +
    Checks if the value is an array.
    +
    +
    isAttribute() - Method in class software.amazon.smithy.openapi.model.XmlObject
    +
     
    +
    isBigDecimalShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isBigIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isBlank(CharSequence) - Static method in class software.amazon.smithy.utils.StringUtils
    +
    +
    Checks if a CharSequence is empty (""), null or whitespace only.
    +
    +
    isBlobShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isBooleanNode() - Method in class software.amazon.smithy.model.node.Node
    +
    +
    Checks if this node is a boolean type.
    +
    +
    isBooleanShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isBooleanValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
    +
    +
    Checks if the value is a boolean.
    +
    +
    isBoxed(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.BoxIndex
    +
    +
    Deprecated.
    +
    +
    isBroken() - Method in class software.amazon.smithy.build.ProjectionResult
    +
    +
    Returns true if the projection contains error or danger events.
    +
    +
    isBroken() - Method in class software.amazon.smithy.model.validation.ValidatedResult
    +
    +
    Checks if the result has any error or danger events..
    +
    +
    isBuiltIn() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
    +
    +
    Gets if the parameter uses a built-in parameter.
    +
    +
    isByteShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isClientError() - Method in class software.amazon.smithy.model.traits.ErrorTrait
    +
     
    +
    isCollectionOperationBinding() - Method in enum class software.amazon.smithy.model.neighbor.RelationshipType
    +
    +
    Returns true if relationship connects a resource to a collection operation.
    +
    +
    isColorEnabled() - Method in interface software.amazon.smithy.cli.ColorFormatter
    +
     
    +
    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
    +
     
    +
    isCurrentLexeme(CharSequence) - Method in interface software.amazon.smithy.model.loader.IdlTokenizer
    +
    +
    Test if the current token lexeme is equal to the give chars.
    +
    +
    isDataPlane(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
    +
    +
    Checks if the given service shape is part of the data plane.
    +
    +
    isDataPlane(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
    +
    +
    Checks if the given shape within a service is part of the data plane.
    +
    +
    isDefaultZeroValueOfTypeInV1(Node, ShapeType) - Static method in class software.amazon.smithy.model.knowledge.NullableIndex
    +
    +
    Detects if the given node value equals the default value of the given shape type + based on Smithy 1.0 semantics.
    +
    +
    isDeprecated() - Method in class software.amazon.smithy.model.traits.EnumDefinition
    +
     
    +
    isDeprecated() - Method in class software.amazon.smithy.openapi.model.OperationObject
    +
     
    +
    isDeprecated() - Method in class software.amazon.smithy.openapi.model.ParameterObject
    +
     
    +
    isDeprecated() - Method in class software.amazon.smithy.waiters.Waiter
    +
    +
    Checks if the waiter is deprecated.
    +
    +
    isDiffBreaking() - Method in class software.amazon.smithy.diff.ModelDiff.Result
    +
    +
    Determines if the diff events contain any DANGER or ERROR events.
    +
    +
    isDigit(char) - Static method in class software.amazon.smithy.model.loader.ParserUtils
    +
    +
    Returns true if the given value is a digit 0-9.
    +
    +
    isDigit(int) - Static method in class software.amazon.smithy.model.loader.ParserUtils
    +
    +
    Returns true if the given value is a digit 0-9.
    +
    +
    isDisableConditionKeyInheritance() - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTrait
    +
    +
    Gets if this IAM resource's condition keys are decoupled from + those of its parent resource(s).
    +
    +
    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() - Method in class software.amazon.smithy.rulesengine.language.evaluation.value.EmptyValue
    +
     
    +
    isEmpty() - Method in class software.amazon.smithy.rulesengine.language.evaluation.value.Value
    +
     
    +
    isEmpty() - Method in interface software.amazon.smithy.syntax.TokenTree
    +
    +
    Detect if the tree is empty (that is, a non-leaf that has no children or tokens).
    +
    +
    isEmpty(CharSequence) - Static method in class software.amazon.smithy.utils.StringUtils
    +
    +
    Checks if a CharSequence is empty ("") or null.
    +
    +
    isEnableOutOfServiceReferences() - Method in class software.amazon.smithy.jsonschema.JsonSchemaConfig
    +
     
    +
    isEnumShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isEventStream() - Method in class software.amazon.smithy.codegen.core.directed.GenerateUnionDirective
    +
    +
    Check if this is an event stream union.
    +
    +
    isEventStream(Model, MemberShape) - Static method in class software.amazon.smithy.model.traits.StreamingTrait
    +
    +
    Determines whether a given member targets an event stream.
    +
    +
    isEventStream(Shape) - Static method in class software.amazon.smithy.model.traits.StreamingTrait
    +
    +
    Determines whether a given shape is an event stream.
    +
    +
    isExplode() - Method in class software.amazon.smithy.openapi.model.EncodingObject
    +
     
    +
    isExplode() - Method in class software.amazon.smithy.openapi.model.ParameterObject
    +
     
    +
    isFailure() - Method in class software.amazon.smithy.smoketests.traits.Expectation
    +
     
    +
    isFloatingPointNumber() - Method in class software.amazon.smithy.model.node.NumberNode
    +
    +
    Returns true if the node contains a floating point number.
    +
    +
    isFloatShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isFullyMutable() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
    +
     
    +
    isGreedyLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
    +
     
    +
    isHidden() - Method in interface software.amazon.smithy.cli.Command
    +
    +
    Return true to hide this command from help output.
    +
    +
    isIdentifierStart(char) - Static method in class software.amazon.smithy.model.loader.ParserUtils
    +
    +
    Returns true if the given character is allowed to start an identifier.
    +
    +
    isIdentifierStart(int) - 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.
    +
    +
    isInfinite() - Method in class software.amazon.smithy.model.node.NumberNode
    +
    +
    Returns true if the number is infinite.
    +
    +
    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
    +
     
    +
    isInstanceOperationBinding() - Method in enum class software.amazon.smithy.model.neighbor.RelationshipType
    +
    +
    Returns true if relationship connects a resource to an instance operation.
    +
    +
    isIntegerShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isIntEnumShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isIntercepted(S) - Method in interface software.amazon.smithy.utils.CodeInterceptor
    +
    +
    Checks if the given section is filtered by this interceptor or not.
    +
    +
    isInvalid() - Method in class software.amazon.smithy.model.validation.testrunner.SmithyTestCase.Result
    +
    +
    Checks if the result does not match expected results.
    +
    +
    isJson(String) - Static method in class software.amazon.smithy.utils.MediaType
    +
    +
    Detects if the given media type string is JSON, meaning it + is "application/json" or uses the "+json" structured syntax + suffix.
    +
    +
    isLabel() - Method in class software.amazon.smithy.model.pattern.SmithyPattern.Segment
    +
     
    +
    isLabel() - Method in class software.amazon.smithy.mqtt.traits.Topic.Level
    +
    +
    Check if the level is a label.
    +
    +
    isListShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isLongShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isMapShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isMemberBinding() - Method in enum class software.amazon.smithy.model.neighbor.RelationshipType
    +
    +
    Checks if the given relationship connects a container shape to a member.
    +
    +
    isMemberNullable(MemberShape) - Method in class software.amazon.smithy.model.knowledge.NullableIndex
    +
    +
    Checks if a member is nullable using NullableIndex.CheckMode.CLIENT.
    +
    +
    isMemberNullable(MemberShape, NullableIndex.CheckMode) - Method in class software.amazon.smithy.model.knowledge.NullableIndex
    +
    +
    Checks if a member is nullable using v2 nullability rules.
    +
    +
    isMemberShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isMemberShapeProperty(MemberShape) - Method in class software.amazon.smithy.model.knowledge.PropertyBindingIndex
    +
    +
    Returns true if a member shape positively maps to a property.
    +
    +
    isNaN() - Method in class software.amazon.smithy.model.node.NumberNode
    +
    +
    Returns true if the number is a floating point NaN.
    +
    +
    isNaturalNumber() - Method in class software.amazon.smithy.model.node.NumberNode
    +
    +
    Deprecated.
    +
    +
    isNegative() - Method in class software.amazon.smithy.model.node.NumberNode
    +
    +
    Check the value is negative, including negative infinity.
    +
    +
    isNoAccount() - Method in class software.amazon.smithy.aws.traits.ArnTrait
    +
     
    +
    isNoErrorWrapping() - Method in class software.amazon.smithy.aws.traits.protocols.RestXmlTrait
    +
     
    +
    isNonNull(Reference) - Method in class software.amazon.smithy.rulesengine.language.evaluation.Scope
    +
    +
    Gets if a reference is non-null in the current scope.
    +
    +
    isNoRegion() - Method in class software.amazon.smithy.aws.traits.ArnTrait
    +
     
    +
    isNotBlank(CharSequence) - Static method in class software.amazon.smithy.utils.StringUtils
    +
    +
    Checks if a CharSequence is not empty (""), not null and not whitespace only.
    +
    +
    isNullable(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.NullableIndex
    +
    +
    Deprecated.
    +
    +
    isNullNode() - Method in class software.amazon.smithy.model.node.Node
    +
    +
    Checks if this node is a null type.
    +
    +
    isNullValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
    +
    +
    Checks if the value is null.
    +
    +
    isNumberNode() - Method in class software.amazon.smithy.model.node.Node
    +
    +
    Checks if this node is a number type.
    +
    +
    isNumberValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
    +
    +
    Checks if the value is a number.
    +
    +
    isObjectNode() - Method in class software.amazon.smithy.model.node.Node
    +
    +
    Checks if this node is an object type.
    +
    +
    isObjectValue() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
    +
    +
    Checks if the value is an object.
    +
    +
    isOperationBinding() - Method in enum class software.amazon.smithy.model.neighbor.RelationshipType
    +
    +
    Checks if the binding is to an operation (create|read|update|delete|put|list|operation|collectionOperation).
    +
    +
    isOperationShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isOptional() - Method in class software.amazon.smithy.model.shapes.MemberShape
    +
     
    +
    isOutputShape() - Method in class software.amazon.smithy.codegen.core.directed.GenerateStructureDirective
    +
    +
    Check if this is a shape used exclusively for output.
    +
    +
    isOutputStructure(ToShapeId) - Method in class software.amazon.smithy.model.knowledge.OperationIndex
    +
    +
    Returns true if the given structure is used as output by any + operation in the model or is marked with the output trait.
    +
    +
    isPipe() - Method in class software.amazon.smithy.jmespath.ast.Subexpression
    +
     
    +
    isPlaneDefined(ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
    +
    +
    Checks if the given service shape has defined its plane.
    +
    +
    isPlaneDefined(ToShapeId, ToShapeId) - Method in class software.amazon.smithy.aws.traits.PlaneIndex
    +
    +
    Checks if the given shape within a service has a resolvable plane.
    +
    +
    isPreludeShape(ToShapeId) - Static method in class software.amazon.smithy.model.loader.Prelude
    +
    +
    Checks if the given shape ID is defined by the prelude.
    +
    +
    isPresent() - Method in interface software.amazon.smithy.model.selector.AttributeValue
    +
    +
    Checks if the attribute value is considered present.
    +
    +
    isPreviouslyReleasedInvalidServiceId(String) - Static method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
    +
    +
    Checks if the given value is a previously released but + invalid service ID.
    +
    +
    isPublicPreludeShape(ToShapeId) - Static method in class software.amazon.smithy.model.loader.Prelude
    +
    +
    Checks if the given shape is a public shape or trait defined by the + prelude.
    +
    +
    isRead() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
    +
     
    +
    isRecursive(ToShapeId) - Method in class software.amazon.smithy.codegen.core.TopologicalIndex
    +
    +
    Checks if the given shape has edges with recursive references.
    +
    +
    isRequestChecksumRequired() - Method in class software.amazon.smithy.aws.traits.HttpChecksumTrait
    +
    +
    Returns true if request requires checksum to be present.
    +
    +
    isRequired() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientDiscoveredEndpointTrait
    +
     
    +
    isRequired() - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryInfo
    +
     
    +
    isRequired() - Method in class software.amazon.smithy.model.shapes.MemberShape
    +
     
    +
    isRequired() - Method in class software.amazon.smithy.openapi.model.ParameterObject
    +
     
    +
    isRequired() - Method in class software.amazon.smithy.openapi.model.RequestBodyObject
    +
     
    +
    isRequired() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter
    +
    +
    Gets if the parameter is required or not.
    +
    +
    isReserved(String) - Method in class software.amazon.smithy.codegen.core.MappedReservedWords
    +
     
    +
    isReserved(String) - Method in interface software.amazon.smithy.codegen.core.ReservedWords
    +
    +
    Checks if the given word is reserved.
    +
    +
    isResourceShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isResourceTagOnCreate(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
    +
    +
    Checks if the given ShapeID references a resource shape that meets tag on create criteria.
    +
    +
    isResourceTagOnUpdate(ShapeId) - Method in class software.amazon.smithy.aws.traits.tagging.AwsTagIndex
    +
    +
    Checks if the given ShapeID references a resource shape that meets tag on update criteria.
    +
    +
    isSerial() - Method in interface software.amazon.smithy.build.SmithyBuildPlugin
    +
    +
    Plugins can choose whether or not projections they are in can be run in + parallel with other projections.
    +
    +
    isServerError() - Method in class software.amazon.smithy.model.traits.ErrorTrait
    +
     
    +
    isServiceShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isSet() - Method in enum class software.amazon.smithy.cli.EnvironmentVariable
    +
    +
    Returns true if the system property or environment variables is set.
    +
    +
    isSet() - Method in class software.amazon.smithy.rulesengine.language.syntax.SyntaxElement
    +
    +
    Returns an IsSet expression for this instance.
    +
    +
    IsSet - Class in software.amazon.smithy.rulesengine.language.syntax.expressions.functions
    +
    +
    A rule-set function for determining whether a reference parameter is set.
    +
    +
    IsSet.Definition - Class in software.amazon.smithy.rulesengine.language.syntax.expressions.functions
    +
    +
    A FunctionDefinition for the IsSet function.
    +
    +
    isSetShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
    +
    Deprecated.
    +
    +
    isShapeSetToDefaultZeroValueInV1(MemberShape, Shape) - Static method in class software.amazon.smithy.model.knowledge.NullableIndex
    +
    +
    Detects if the given member is configured to use the zero value for the target shape + using Smithy 1.0 semantics (that is, it targets a number shape other than bigInteger + or bigDecimal and set to 0; or it targets a boolean shape and is set to false).
    +
    +
    isShapeType(ShapeType) - Method in enum class software.amazon.smithy.model.shapes.ShapeType
    +
    +
    Returns whether this shape type is equivalent to the given shape type, + accounting for things like enums being considered specializations of strings.
    +
    +
    isShortShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isSourceMetadata(String) - Method in class software.amazon.smithy.build.PluginContext
    +
    +
    Checks if the given metadata key-value pair is either not present + in the old model (thus a new, source metadata), or is present and + the filename of the entry in the original model matches one of + the defined sources.
    +
    +
    isSourceShape(ToShapeId) - Method in class software.amazon.smithy.build.PluginContext
    +
    +
    Checks if the given shape/ID is either not present in the original + model (thus a new, source shape), or is present and the filename of + the shape in the original model matches one of the defined + sources.
    +
    +
    isStackTraceRelevant(StackTraceElement) - Method in class software.amazon.smithy.utils.AbstractCodeWriter
    +
    +
    Tests if the given StackTraceElement is relevant for a comment + used when writing debug information before calls to write.
    +
    +
    isStatic() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.Template
    +
    +
    Gets if the template is static or not.
    +
    +
    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
    +
     
    +
    isSuccess() - Method in class software.amazon.smithy.smoketests.traits.Expectation
    +
     
    +
    isSynthetic() - Method in class software.amazon.smithy.model.traits.BoxTrait
    +
    +
    Deprecated.
    +
    isSynthetic() - Method in class software.amazon.smithy.model.traits.synthetic.NoAuthTrait
    +
     
    +
    isSynthetic() - Method in class software.amazon.smithy.model.traits.synthetic.OriginalShapeIdTrait
    +
     
    +
    isSynthetic() - Method in class software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait
    +
     
    +
    isSynthetic() - Method in interface software.amazon.smithy.model.traits.Trait
    +
    +
    Checks if this trait is persisted with the shape, or if it is a + synthetic, or transient trait, only meant to temporarily aid in + some kind of in-memory model transformation.
    +
    +
    isTimestampShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isTopLevelPointer(String) - Method in class software.amazon.smithy.jsonschema.JsonSchemaConverter
    +
    +
    Checks if the given JSON pointer points to a top-level definition.
    +
    +
    isTraitAdded(ShapeId) - Method in class software.amazon.smithy.diff.ChangedShape
    +
    +
    Checks if the trait was added.
    +
    +
    isTraitApplied(Class<? extends Trait>) - Method in class software.amazon.smithy.model.Model
    +
    +
    Returns true if the given trait shape ID was used in the model.
    +
    +
    isTraitApplied(ToShapeId) - Method in class software.amazon.smithy.model.traits.EffectiveTraitQuery
    +
    +
    Checks if the trait is effectively applied to a shape.
    +
    +
    isTraitInBoth(ShapeId) - Method in class software.amazon.smithy.diff.ChangedShape
    +
    +
    Checks if the given trait is in the old shape and new shape.
    +
    +
    isTraitRemoved(ShapeId) - Method in class software.amazon.smithy.diff.ChangedShape
    +
    +
    Checks if the trait was removed.
    +
    +
    isTruthy() - Method in class software.amazon.smithy.jmespath.ast.LiteralExpression
    +
    +
    Returns true if the value is truthy according to JMESPath.
    +
    +
    isUnionShape() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    isValidHostLabel(boolean) - Method in class software.amazon.smithy.rulesengine.language.syntax.SyntaxElement
    +
    +
    Returns an isValidHostLabel expression of this expression.
    +
    +
    IsValidHostLabel - Class in software.amazon.smithy.rulesengine.language.syntax.expressions.functions
    +
    +
    A rule-engine function for checking whether a string is a valid DNS host label.
    +
    +
    IsValidHostLabel.Definition - Class in software.amazon.smithy.rulesengine.language.syntax.expressions.functions
    +
    + +
    +
    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.
    +
    +
    isValidIdentifierCharacter(int) - Static method in class software.amazon.smithy.model.loader.ParserUtils
    +
    +
    Returns true if the given character is allowed in an identifier.
    +
    +
    isValidNamespace(CharSequence) - Static method in class software.amazon.smithy.model.shapes.ShapeId
    +
    +
    Checks if the given string is a valid namespace.
    +
    +
    IsVirtualHostableS3Bucket - Class in software.amazon.smithy.rulesengine.aws.language.functions
    +
    +
    An AWS rule-set function for determining whether a given string can be promoted to an S3 virtual bucket host label.
    +
    +
    IsVirtualHostableS3Bucket.Definition - Class in software.amazon.smithy.rulesengine.aws.language.functions
    +
    + +
    +
    isWhitespace() - Method in enum class software.amazon.smithy.model.loader.IdlToken
    +
     
    +
    isWrapped() - Method in class software.amazon.smithy.openapi.model.XmlObject
    +
     
    +
    isWrite() - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTrait
    +
     
    +
    isZero() - Method in class software.amazon.smithy.model.node.NumberNode
    +
    +
    Returns true if the value of the number contained in the number node is zero, + accounting for float, double, bigInteger, bigDecimal, and other numeric types + (e.g., 0, 0.0, etc).
    +
    +
    ITALIC - Static variable in interface software.amazon.smithy.cli.Style
    +
     
    +
    items(String) - Method in class software.amazon.smithy.model.traits.PaginatedTrait.Builder
    +
     
    +
    items(Schema) - Method in class software.amazon.smithy.jsonschema.Schema.Builder
    +
     
    +
    iterateShapes(Shape) - Method in class software.amazon.smithy.model.neighbor.Walker
    +
    +
    Lazily iterates over all of the relationships in the closure of + the given shape, including the given shape.
    +
    +
    iterateShapes(Shape, Predicate<Relationship>) - Method in class software.amazon.smithy.model.neighbor.Walker
    +
    +
    Lazily iterates over all of the unique shapes in the closure of + the given shape, including the given shape.
    +
    +
    iterator() - Method in class software.amazon.smithy.model.node.ArrayNode
    +
     
    +
    iterator() - Method in class software.amazon.smithy.model.selector.PathFinder.Path
    +
     
    +
    iterator() - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters
    +
     
    +
    +

    J

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

    K

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

    L

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

    M

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

    N

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

    O

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

    P

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

    Q

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

    R

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

    S

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

    T

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

    U

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

    V

    +
    +
    validate() - Method in class software.amazon.smithy.model.validation.ValidatedResult
    +
    +
    Get the optional result, and throw if there are any ERROR events.
    +
    +
    validate(Model) - Method in class software.amazon.smithy.aws.apigateway.traits.AuthorizersTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnMutabilityTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.cloudformation.traits.CfnResourcePropertyValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.iam.traits.ConditionKeysValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.iam.traits.IamActionValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.iam.traits.IamResourceTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.ArnTemplateValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.auth.SigV4TraitsValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.ErrorRenameValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.EventSourceValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.HttpChecksumTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.protocols.ProtocolHttpPayloadValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.protocols.ProtocolHttpValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.tagging.ServiceTaggingValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.tagging.TagEnabledServiceValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.tagging.TaggableResourceValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.tagging.TagResourcePropertyNameValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.aws.traits.tagging.TagResourcePropertyTypeValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.linters.AbbreviationNameValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.linters.CamelCaseValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.linters.InputOutputStructureReuseValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.linters.MissingClientOptionalTrait
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.linters.MissingPaginatedTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.linters.MissingSensitiveTraitValidator
    +
    +
    Finds shapes without the sensitive trait that possibly contain sensitive data, + based on the shape/member name and the list of key words and phrases.
    +
    +
    validate(Model) - Method in class software.amazon.smithy.linters.NoninclusiveTermsValidator
    +
    +
    Runs a full text scan on a given model and stores the resulting TextOccurrences objects.
    +
    +
    validate(Model) - Method in class software.amazon.smithy.linters.RepeatedShapeNameValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.linters.ReservedWordsValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.linters.ShouldHaveUsedTimestampValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.linters.StandardOperationVerbValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.linters.StutteredShapeNameValidator
    +
    +
    Deprecated.
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.linters.EmitNoneSelectorValidator
    +
     
    +
    validate(Model) - Method in interface software.amazon.smithy.model.validation.Validator
    +
    +
    Validates a model and returns a list of validation events.
    +
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.AuthTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.DefaultTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.DefaultValueInUpdateValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.DeprecatedTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.EnumShapeValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.EnumTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.EventPayloadTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ExamplesTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ExclusiveStructureMemberTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HostLabelTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpApiKeyAuthTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpBindingsMissingValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpBindingTraitIgnoredValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpHeaderTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpLabelTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpMethodSemanticsValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpPayloadValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpPrefixHeadersTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpQueryParamsTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpQueryTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpResponseCodeSemanticsValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpUriConflictValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.HttpUriFormatValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.JsonNameValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.LengthTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.MediaTypeValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.NoInlineDocumentSupportValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.OperationValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.PaginatedTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.PatternTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.PrivateAccessValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.RangeTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ReferencesTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.RequestCompressionTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceCycleValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceIdentifierBindingValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceIdentifierValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceLifecycleValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ResourceOperationInputOutputValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ServiceAuthDefinitionsValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ServiceValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.SetValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ShapeIdConflictValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.ShapeRecursionValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.SingleOperationBindingValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.SingleResourceBindingValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.StreamingTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TargetValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitBreakingChangesValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitConflictValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitTargetValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.TraitValueValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.UnionValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.UnitTypeValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.UnreferencedShapeValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.UnstableTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.model.validation.validators.XmlNamespaceTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttPublishInputValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttSubscribeInputValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttSubscribeOutputValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttTopicConflictValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttTopicLabelValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.mqtt.traits.validators.MqttUnsupportedErrorsValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestsValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestsOutputValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.protocoltests.traits.UniqueProtocolTestCaseIdValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.rulesengine.aws.validators.RuleSetAwsBuiltInValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamsTraitValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.rulesengine.validators.RuleSetAuthSchemesValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.rulesengine.validators.RuleSetBuiltInValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.rulesengine.validators.RuleSetParameterValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.rulesengine.validators.RuleSetParamMissingDocsValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.rulesengine.validators.RuleSetTestCaseValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.rulesengine.validators.RuleSetUriValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.smoketests.traits.SmokeTestCaseValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.smoketests.traits.UniqueSmokeTestCaseIdValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.waiters.UniqueWaiterNamesValidator
    +
     
    +
    validate(Model) - Method in class software.amazon.smithy.waiters.WaitableTraitValidator
    +
     
    +
    VALIDATE_PRELUDE - Static variable in class software.amazon.smithy.model.validation.validators.TraitValueValidator
    +
     
    +
    ValidatedResult<T> - Class in software.amazon.smithy.model.validation
    +
    +
    Represents the result of an operation and the ValidationEvents + that occurred.
    +
    +
    ValidatedResult(T, Collection<ValidationEvent>) - Constructor for class software.amazon.smithy.model.validation.ValidatedResult
    +
    +
    Deprecated.
    +
    +
    ValidatedResult(T, List<ValidationEvent>) - Constructor for class software.amazon.smithy.model.validation.ValidatedResult
    +
    +
    Creates a result with a value and events.
    +
    +
    ValidatedResultException - Exception in software.amazon.smithy.model.validation
    +
    +
    Thrown when ValidatedResult.validate() is called and the result contains + ERROR events.
    +
    +
    ValidatedResultException(List<ValidationEvent>) - Constructor for exception software.amazon.smithy.model.validation.ValidatedResultException
    +
     
    +
    validateMemberShapeIds() - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    validateMixins(Map<ShapeId, Shape>, Map<ShapeId, Trait>) - Method in class software.amazon.smithy.model.shapes.Shape
    +
     
    +
    validateModel(Model) - Method in class software.amazon.smithy.codegen.core.trace.TraceFile
    +
    +
    Parses model and determines whether the trace file object meets the specs of the model by checking if + the trace file contains all the ShapeIds in the model and the model contains all the ShapeIDs in the trace file.
    +
    +
    validateOrElse(String, ToCondition...) - Method in class software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder
    +
    +
    If `condition` IS NOT met, return an error.
    +
    +
    validateRuleSet(ServiceShape, EndpointRuleSet) - Method in class software.amazon.smithy.rulesengine.validators.RuleSetParamMissingDocsValidator
    +
     
    +
    validateScheme(Map<Identifier, Literal>, FromSourceLocation, BiFunction<FromSourceLocation, String, ValidationEvent>) - Method in interface software.amazon.smithy.rulesengine.validators.AuthSchemeValidator
    +
    +
    Validates that the provided authScheme matches required modeling behavior, + emitting events for any failures.
    +
    +
    validateServiceId(String) - Static method in class software.amazon.smithy.aws.traits.SdkServiceIdValidator
    +
    +
    Validates a service ID value.
    +
    +
    VALIDATION_MODES - Static variable in class software.amazon.smithy.aws.traits.HttpChecksumTrait
    +
     
    +
    ValidationEvent - Class in software.amazon.smithy.model.validation
    +
    +
    A validation event created when validating a model.
    +
    +
    ValidationEvent.Builder - Class in software.amazon.smithy.model.validation
    +
    +
    Builds ValidationEvent values.
    +
    +
    ValidationEventDecorator - Interface in software.amazon.smithy.model.validation
    +
    +
    Validation event decorators take validation events and transform them by adding more contextual information, + usually adding a hint to let the user know what can it be done to solve the issue.
    +
    +
    ValidationEventFormatter - Interface in software.amazon.smithy.model.validation
    +
    +
    Formats ValidationEvents.
    +
    +
    validationEventListener(Consumer<ValidationEvent>) - Method in class software.amazon.smithy.model.loader.ModelAssembler
    +
    +
    Sets a listener that is invoked each time a ValidationEvent is encountered + while loading and validating the model.
    +
    +
    ValidationUtils - Class in software.amazon.smithy.model.validation
    +
    +
    Utility methods used when validating.
    +
    +
    Validator - Interface in software.amazon.smithy.model.validation
    +
    +
    Validates a Model and returns a list of ValidationEvent.
    +
    +
    validatorFactory(ValidatorFactory) - Method in class software.amazon.smithy.model.loader.ModelAssembler
    +
    +
    Sets a custom ValidatorFactory used to dynamically resolve + validator definitions.
    +
    +
    ValidatorFactory - Interface in software.amazon.smithy.model.validation
    +
    +
    Creates built-in Validator instances and Validator + instances loaded by name.
    +
    +
    ValidatorService - Interface in software.amazon.smithy.model.validation
    +
    +
    Represents a service provider for configurable Validators that appear + in Smithy models.
    +
    +
    ValidatorService.Provider - Class in software.amazon.smithy.model.validation
    +
    +
    Provides a simple abstraction for creating validator service subclasses.
    +
    +
    value() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.BooleanLiteral
    +
    +
    Gets the BooleanNode value of this literal.
    +
    +
    value() - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.literal.StringLiteral
    +
    +
    Gets the template for this literal value.
    +
    +
    value(String) - Method in class software.amazon.smithy.model.traits.EnumDefinition.Builder
    +
     
    +
    value(Node) - Method in class software.amazon.smithy.model.validation.NodeValidationVisitor.Builder
    +
    +
    Sets the required node value to validate.
    +
    +
    value(Node) - Method in class software.amazon.smithy.openapi.model.ExampleObject.Builder
    +
     
    +
    value(Node) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
    +
     
    +
    value(Node) - Method in class software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition.Builder
    +
     
    +
    value(MemberShape) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
    +
     
    +
    value(ShapeId) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
    +
    +
    Sets the value member of the map.
    +
    +
    value(ShapeId, Consumer<MemberShape.Builder>) - Method in class software.amazon.smithy.model.shapes.MapShape.Builder
    +
    +
    Sets the value member of the map.
    +
    +
    value(Value) - Method in class software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter.Builder
    +
     
    +
    Value - Class in software.amazon.smithy.rulesengine.language.evaluation.value
    +
    +
    An abstract representing a typed value.
    +
    +
    VALUE_ASSIGNMENT - Enum constant in enum class software.amazon.smithy.syntax.TreeType
    +
     
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayDefaults
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.build.MockManifest.StoreMode
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.cli.AnsiColorFormatter
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.cli.EnvironmentVariable
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.codegen.core.ShapeGenerationOrder
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.codegen.core.SymbolReference.ContextOption
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.jmespath.ast.ComparatorType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.jmespath.ExpressionProblem.Severity
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.jmespath.RuntimeType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.jsonschema.JsonSchemaVersion
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.knowledge.ServiceIndex.AuthSchemeMode
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.knowledge.TextInstance.TextLocationType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.loader.IdlToken
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.neighbor.RelationshipDirection
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.neighbor.RelationshipType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.node.Node.NonNumericFloat
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.node.NodeMapper.WhenMissing
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.node.NodeType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.shapes.ShapeType.Category
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.shapes.ShapeType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.shapes.SmithyIdlComponentOrder
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Location
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.transform.ChangeShapeTypeOption
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.validation.node.TimestampValidationStrategy
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.validation.NodeValidationVisitor.Feature
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.model.validation.Severity
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.openapi.OpenApiConfig.ErrorStatusConflictHandlingStrategy
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.openapi.OpenApiConfig.HttpPrefixHeadersStrategy
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.openapi.OpenApiVersion
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.protocoltests.traits.AppliesTo
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.rulesengine.aws.traits.EndpointPatternType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.syntax.TreeType
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.waiters.AcceptorState
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    valueOf(String) - Static method in enum class software.amazon.smithy.waiters.PathComparator
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    values() - Static method in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayDefaults
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.aws.cloudformation.traits.CfnResourceIndex.Mutability
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.build.MockManifest.StoreMode
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.cli.AnsiColorFormatter
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.cli.EnvironmentVariable
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.codegen.core.directed.GenerateEnumDirective.EnumType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.codegen.core.ShapeGenerationOrder
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.codegen.core.SymbolReference.ContextOption
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.jmespath.ast.ComparatorType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.jmespath.ExpressionProblem.Severity
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.jmespath.RuntimeType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.jsonschema.JsonSchemaVersion
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.knowledge.HttpBinding.Location
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.knowledge.IdentifierBindingIndex.BindingType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.knowledge.NullableIndex.CheckMode
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.knowledge.ServiceIndex.AuthSchemeMode
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.knowledge.TextInstance.TextLocationType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.loader.IdlToken
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.neighbor.RelationshipDirection
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.neighbor.RelationshipType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.node.Node.NonNumericFloat
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.node.NodeMapper.WhenMissing
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.node.NodeType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.shapes.ShapeType.Category
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.shapes.ShapeType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.shapes.SmithyIdlComponentOrder
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Location
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.traits.TimestampFormatTrait.Format
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.traits.TraitDefinition.ChangeType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.transform.ChangeShapeTypeOption
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.validation.node.TimestampValidationStrategy
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.validation.NodeValidationVisitor.Feature
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.model.validation.Severity
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.openapi.OpenApiConfig.ErrorStatusConflictHandlingStrategy
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.openapi.OpenApiConfig.HttpPrefixHeadersStrategy
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.openapi.OpenApiVersion
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.protocoltests.traits.AppliesTo
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.rulesengine.aws.traits.EndpointPatternType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.syntax.TreeType
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.waiters.AcceptorState
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values() - Static method in enum class software.amazon.smithy.waiters.PathComparator
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    values(Collection<String>) - Method in class software.amazon.smithy.model.traits.StringListTrait.Builder
    +
    +
    Replaces all of the values in the builder with the given values.
    +
    +
    variables(Map<String, ObjectNode>) - Method in class software.amazon.smithy.openapi.model.ServerObject.Builder
    +
     
    +
    vendorParams(ObjectNode) - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase.Builder
    +
     
    +
    vendorParams(ObjectNode) - Method in class software.amazon.smithy.smoketests.traits.SmokeTestCase.Builder
    +
    +
    Sets vendor-specific parameters for the test case which can be used to + influence the request.
    +
    +
    vendorParamsShape(ShapeId) - Method in class software.amazon.smithy.protocoltests.traits.HttpResponseTestCase.Builder
    +
     
    +
    vendorParamsShape(ShapeId) - Method in class software.amazon.smithy.smoketests.traits.SmokeTestCase.Builder
    +
    +
    Sets the shape ID of vendor-specific parameters for the test case.
    +
    +
    version(String) - Method in class software.amazon.smithy.build.model.SmithyBuildConfig.Builder
    +
    +
    Sets the builder config file version.
    +
    +
    version(String) - Method in class software.amazon.smithy.codegen.core.SymbolDependency.Builder
    +
    +
    Sets the version string of the dependency.
    +
    +
    version(String) - Method in class software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
    +
     
    +
    version(String) - Method in class software.amazon.smithy.model.shapes.ModelSerializer.Builder
    +
    +
    Sets the IDL version to serialize.
    +
    +
    version(String) - Method in class software.amazon.smithy.model.shapes.ServiceShape.Builder
    +
     
    +
    version(String) - Method in class software.amazon.smithy.openapi.model.InfoObject.Builder
    +
     
    +
    version(String) - Method in class software.amazon.smithy.rulesengine.aws.language.functions.partition.Partitions.Builder
    +
     
    +
    version(String) - Method in class software.amazon.smithy.rulesengine.language.EndpointRuleSet.Builder
    +
    +
    Sets the version for the EndpointRuleSet.
    +
    +
    version(String) - Method in class software.amazon.smithy.rulesengine.traits.EndpointTestsTrait.Builder
    +
     
    +
    VERSION - Static variable in class software.amazon.smithy.build.SmithyBuild
    +
    +
    The version of Smithy build.
    +
    +
    VERSION_2023_08_11 - Enum constant in enum class software.amazon.smithy.aws.apigateway.openapi.ApiGatewayDefaults
    +
     
    +
    VERSION_3_0_2 - Enum constant in enum class software.amazon.smithy.openapi.OpenApiVersion
    +
     
    +
    VERSION_3_1_0 - Enum constant in enum class software.amazon.smithy.openapi.OpenApiVersion
    +
     
    +
    VERSION_TEXT - Static variable in class software.amazon.smithy.codegen.core.trace.TraceMetadata
    +
     
    +
    visitAnd(AndExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitBoolean(boolean) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor
    +
    +
    Visits a boolean literal.
    +
    +
    visitBoolEquals(Expression, Expression) - Method in class software.amazon.smithy.rulesengine.language.evaluation.RuleEvaluator
    +
     
    +
    visitBoolEquals(Expression, Expression) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor.Default
    +
     
    +
    visitBoolEquals(Expression, Expression) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor
    +
    +
    Does a boolean equality check.
    +
    +
    visitComparator(ComparatorExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitConditions(List<Condition>) - Method in class software.amazon.smithy.rulesengine.language.TraversingVisitor
    +
    +
    Endpoint visitor method.
    +
    +
    visitCurrentNode(CurrentExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitDynamicElement(Expression) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.TemplateVisitor
    +
    +
    Visit a dynamic element within a multipart template.
    +
    +
    visitEndpoint(Endpoint) - Method in class software.amazon.smithy.rulesengine.language.TraversingVisitor
    +
    +
    Endpoint visitor method.
    +
    +
    visitEndpointRule(Endpoint) - Method in interface software.amazon.smithy.rulesengine.language.syntax.rule.RuleValueVisitor
    +
    +
    Invoked when reaching an endpoint rule.
    +
    +
    visitEndpointRule(Endpoint) - Method in class software.amazon.smithy.rulesengine.language.TraversingVisitor
    +
     
    +
    visitErrorRule(Expression) - Method in interface software.amazon.smithy.rulesengine.language.syntax.rule.RuleValueVisitor
    +
    +
    Invoked when reaching an error rule.
    +
    +
    visitErrorRule(Expression) - Method in class software.amazon.smithy.rulesengine.language.TraversingVisitor
    +
     
    +
    visitErrorType(Matcher.ErrorTypeMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
    +
     
    +
    visitExpressionType(ExpressionTypeExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitField(FieldExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitFilterProjection(FilterProjectionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitFlatten(FlattenExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitFunction(FunctionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitGetAttr(GetAttr) - Method in class software.amazon.smithy.rulesengine.language.evaluation.RuleEvaluator
    +
     
    +
    visitGetAttr(GetAttr) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor.Default
    +
     
    +
    visitGetAttr(GetAttr) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor
    +
    +
    Visits a GetAttr function.
    +
    +
    visitIndex(IndexExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitInputOutput(Matcher.InputOutputMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
    +
     
    +
    visitInteger(int) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor
    +
    +
    Visits a integer literal.
    +
    +
    visitIsSet(Expression) - Method in class software.amazon.smithy.rulesengine.language.evaluation.RuleEvaluator
    +
     
    +
    visitIsSet(Expression) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor.Default
    +
     
    +
    visitIsSet(Expression) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor
    +
    +
    Visits an isSet function.
    +
    +
    visitLibraryFunction(FunctionDefinition, List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.evaluation.RuleEvaluator
    +
     
    +
    visitLibraryFunction(FunctionDefinition, List<Expression>) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor.Default
    +
     
    +
    visitLibraryFunction(FunctionDefinition, List<Expression>) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor
    +
    +
    Visits a library function.
    +
    +
    visitLiteral(LiteralExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitLiteral(Literal) - Method in class software.amazon.smithy.rulesengine.language.evaluation.RuleEvaluator
    +
     
    +
    visitLiteral(Literal) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor.Default
    +
     
    +
    visitLiteral(Literal) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor
    +
    +
    Visits a literal.
    +
    +
    visitMultiSelectHash(MultiSelectHashExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitMultiSelectList(MultiSelectListExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitNot(NotExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitNot(Expression) - Method in class software.amazon.smithy.rulesengine.language.evaluation.RuleEvaluator
    +
     
    +
    visitNot(Expression) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor.Default
    +
     
    +
    visitNot(Expression) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor
    +
    +
    Visits a not function.
    +
    +
    visitObjectProjection(ObjectProjectionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitOr(OrExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitOutput(Matcher.OutputMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
    +
     
    +
    visitProjection(ProjectionExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitRecord(Map<Identifier, Literal>) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor
    +
    +
    Visits a record literal.
    +
    +
    visitRef(Reference) - Method in class software.amazon.smithy.rulesengine.language.evaluation.RuleEvaluator
    +
     
    +
    visitRef(Reference) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor.Default
    +
     
    +
    visitRef(Reference) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor
    +
    +
    Visits a reference.
    +
    +
    visitRuleset(EndpointRuleSet) - Method in class software.amazon.smithy.rulesengine.language.TraversingVisitor
    +
    +
    Given an EndpointRuleSet will invoke the visitor methods for each rule.
    +
    +
    visitSingleDynamicTemplate(Expression) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.TemplateVisitor
    +
    +
    The template contains a single dynamic element, eg.
    +
    +
    visitSlice(SliceExpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitStaticElement(String) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.TemplateVisitor
    +
    +
    Visit a static element within a multipart template.
    +
    +
    visitStaticTemplate(String) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.TemplateVisitor
    +
    +
    The template contains a single static string, eg.
    +
    +
    visitString(Template) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor
    +
    +
    Visits a string literal.
    +
    +
    visitStringEquals(Expression, Expression) - Method in class software.amazon.smithy.rulesengine.language.evaluation.RuleEvaluator
    +
     
    +
    visitStringEquals(Expression, Expression) - Method in class software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor.Default
    +
     
    +
    visitStringEquals(Expression, Expression) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor
    +
    +
    Does a string equality check.
    +
    +
    visitSubexpression(Subexpression) - Method in interface software.amazon.smithy.jmespath.ExpressionVisitor
    +
     
    +
    visitSuccess(Matcher.SuccessMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
    +
     
    +
    visitTreeRule(List<Rule>) - Method in interface software.amazon.smithy.rulesengine.language.syntax.rule.RuleValueVisitor
    +
    +
    Invoked when reaching a tree rule.
    +
    +
    visitTreeRule(List<Rule>) - Method in class software.amazon.smithy.rulesengine.language.TraversingVisitor
    +
     
    +
    visitTuple(List<Literal>) - Method in interface software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor
    +
    +
    Visits a tuple literal.
    +
    +
    visitUnknown(Matcher.UnknownMember) - Method in interface software.amazon.smithy.waiters.Matcher.Visitor
    +
     
    +
    +

    W

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

    X

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

    Y

    +
    +
    YELLOW - Static variable in interface software.amazon.smithy.cli.Style
    +
     
    +
    +

    Z

    +
    +
    zipper() - Method in interface software.amazon.smithy.syntax.TokenTree
    +
    +
    Create a zipper for the current tree node, treating it as the root of the tree.
    +
    +
    +A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
    +
    +
    + + diff --git a/javadoc/1.42.0/index.html b/javadoc/1.42.0/index.html new file mode 100644 index 00000000000..23d564069ee --- /dev/null +++ b/javadoc/1.42.0/index.html @@ -0,0 +1,262 @@ + + + + +Overview (Smithy API 1.42.0) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Smithy API 1.42.0

    +
    +
    +
    Packages
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    + +
    +
    Defines core components for generating CloudFormation Resource Schemas + from Smithy models.
    +
    + +
    +
    Defines tooling and interfaces for generating CloudFormation Resource + Schemas from Smithy models.
    +
    + +
    +
    Defines the core functionality to generate CloudFormation Resource Schemas + from Smithy models.
    +
    + +
    +
    Defines data classes for representing CloudFormation Resource Schemas.
    +
    + +
    +
    Defines traits used for generating CloudFormation Resource Schemas + from Smithy models.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Everything in this package should be considered an implementation detail; + the only stable interface of the Smithy CLI is passing in a list of + arguments from the command line.
    +
    + +
     
    + +
     
    + +
    +
    Defines abstractions for implementing Smithy model code generation.
    +
    + +
     
    + +
    +
    Defines abstractions for implementing Smithy model trace file generation.
    +
    + +
    +
    This package is deprecated and will be removed in a future release.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    This is an adaptation of minimal-json: https://github.com/ralfstx/minimal-json
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Smithy validators.
    +
    + +
    +
    Defines MQTT bindings for Smithy.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    This package is currently marked as unstable.
    +
    + +
     
    + +
     
    +
    +
    +
    +
    +
    + + diff --git a/javadoc/1.42.0/jquery-ui.overrides.css b/javadoc/1.42.0/jquery-ui.overrides.css new file mode 100644 index 00000000000..facf852c27f --- /dev/null +++ b/javadoc/1.42.0/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/javadoc/1.42.0/legal/ADDITIONAL_LICENSE_INFO b/javadoc/1.42.0/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 00000000000..ff700cd09f6 --- /dev/null +++ b/javadoc/1.42.0/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/javadoc/1.42.0/legal/ASSEMBLY_EXCEPTION b/javadoc/1.42.0/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 00000000000..065b8d90239 --- /dev/null +++ b/javadoc/1.42.0/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/javadoc/1.42.0/legal/LICENSE b/javadoc/1.42.0/legal/LICENSE new file mode 100644 index 00000000000..8b400c7ab81 --- /dev/null +++ b/javadoc/1.42.0/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/javadoc/1.42.0/legal/jquery.md b/javadoc/1.42.0/legal/jquery.md new file mode 100644 index 00000000000..d468b3183a7 --- /dev/null +++ b/javadoc/1.42.0/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/javadoc/1.42.0/legal/jqueryUI.md b/javadoc/1.42.0/legal/jqueryUI.md new file mode 100644 index 00000000000..8bda9d7a85e --- /dev/null +++ b/javadoc/1.42.0/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/javadoc/1.42.0/member-search-index.js b/javadoc/1.42.0/member-search-index.js new file mode 100644 index 00000000000..27cfc934933 --- /dev/null +++ b/javadoc/1.42.0/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Builder","l":"abbreviation(String)","u":"abbreviation(java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"ABSOLUTE_ROOT_SHAPE_ID"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait.Builder","l":"absolute(boolean)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"AbstractCodeWriter()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"AbstractDiffEvaluator","l":"AbstractDiffEvaluator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait","l":"AbstractTrait(ShapeId, FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait","l":"AbstractTrait(ShapeId, Node)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTraitBuilder","l":"AbstractTraitBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"AbstractValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"BooleanEquals","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsSet","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Not","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"StringEquals","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Reference","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"AndExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"CurrentExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ExpressionTypeExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FieldExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FilterProjectionExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FlattenExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FunctionExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"IndexExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectHashExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectListExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"NotExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ObjectProjectionExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"OrExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ProjectionExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"SliceExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath.ast","c":"Subexpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.jmespath","c":"JmespathExpression","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.jmespath.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"IsVirtualHostableS3Bucket","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsValidHostLabel","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Substring","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"UriEncode","l":"accept(ExpressionVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.ExpressionVisitor)"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin.Emitter","l":"accept(FromSourceLocation, Severity, String)","u":"accept(software.amazon.smithy.model.FromSourceLocation,software.amazon.smithy.model.validation.Severity,java.lang.String)"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin.Emitter","l":"accept(FromSourceLocation, Severity, String, String...)","u":"accept(software.amazon.smithy.model.FromSourceLocation,software.amazon.smithy.model.validation.Severity,java.lang.String,java.lang.String...)"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin.Emitter","l":"accept(FromSourceLocation, String)","u":"accept(software.amazon.smithy.model.FromSourceLocation,java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"BooleanLiteral","l":"accept(LiteralVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"IntegerLiteral","l":"accept(LiteralVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"accept(LiteralVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"RecordLiteral","l":"accept(LiteralVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"StringLiteral","l":"accept(LiteralVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"TupleLiteral","l":"accept(LiteralVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.literal.LiteralVisitor)"},{"p":"software.amazon.smithy.waiters","c":"Matcher","l":"accept(Matcher.Visitor)","u":"accept(software.amazon.smithy.waiters.Matcher.Visitor)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.ErrorTypeMember","l":"accept(Matcher.Visitor)","u":"accept(software.amazon.smithy.waiters.Matcher.Visitor)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.InputOutputMember","l":"accept(Matcher.Visitor)","u":"accept(software.amazon.smithy.waiters.Matcher.Visitor)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.OutputMember","l":"accept(Matcher.Visitor)","u":"accept(software.amazon.smithy.waiters.Matcher.Visitor)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.SuccessMember","l":"accept(Matcher.Visitor)","u":"accept(software.amazon.smithy.waiters.Matcher.Visitor)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.UnknownMember","l":"accept(Matcher.Visitor)","u":"accept(software.amazon.smithy.waiters.Matcher.Visitor)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"accept(NodeVisitor)","u":"accept(software.amazon.smithy.model.node.NodeVisitor)"},{"p":"software.amazon.smithy.model.node","c":"BooleanNode","l":"accept(NodeVisitor)","u":"accept(software.amazon.smithy.model.node.NodeVisitor)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"accept(NodeVisitor)","u":"accept(software.amazon.smithy.model.node.NodeVisitor)"},{"p":"software.amazon.smithy.model.node","c":"NullNode","l":"accept(NodeVisitor)","u":"accept(software.amazon.smithy.model.node.NodeVisitor)"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"accept(NodeVisitor)","u":"accept(software.amazon.smithy.model.node.NodeVisitor)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"accept(NodeVisitor)","u":"accept(software.amazon.smithy.model.node.NodeVisitor)"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"accept(NodeVisitor)","u":"accept(software.amazon.smithy.model.node.NodeVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"EndpointRule","l":"accept(RuleValueVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.rule.RuleValueVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"ErrorRule","l":"accept(RuleValueVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.rule.RuleValueVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"accept(RuleValueVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.rule.RuleValueVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"TreeRule","l":"accept(RuleValueVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.rule.RuleValueVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"BigDecimalShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"BigIntegerShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"BlobShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"BooleanShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"ByteShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"DocumentShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"DoubleShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"FloatShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"IntegerShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"ListShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"LongShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"ShortShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"StringShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"StructureShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"TimestampShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape","l":"accept(ShapeVisitor)","u":"accept(software.amazon.smithy.model.shapes.ShapeVisitor)"},{"p":"software.amazon.smithy.utils","c":"TriConsumer","l":"accept(T, U, V)","u":"accept(T,U,V)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"accept(TemplateVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.TemplateVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template.Literal","l":"accept(TemplateVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.TemplateVisitor)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template.Part","l":"accept(TemplateVisitor)","u":"accept(software.amazon.smithy.rulesengine.language.syntax.expressions.TemplateVisitor)"},{"p":"software.amazon.smithy.waiters","c":"Acceptor","l":"Acceptor(AcceptorState, Matcher)","u":"%3Cinit%3E(software.amazon.smithy.waiters.AcceptorState,software.amazon.smithy.waiters.Matcher)"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"acceptors(List)","u":"acceptors(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"ACCOUNT_ID"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn","l":"ACCOUNT_ID"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn.Builder","l":"accountId(String)","u":"accountId(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionNameTrait","l":"ActionNameTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionNameTrait","l":"ActionNameTrait(String, FromSourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionPermissionDescriptionTrait","l":"ActionPermissionDescriptionTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionPermissionDescriptionTrait","l":"ActionPermissionDescriptionTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.ChangeType","l":"ADD"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"addAcceptor(Acceptor)","u":"addAcceptor(software.amazon.smithy.waiters.Acceptor)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"addAdditionalIdentifier(List)","u":"addAdditionalIdentifier(java.util.List)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"addAdditionalIdentifier(Set)","u":"addAdditionalIdentifier(java.util.Set)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait.Builder","l":"addAdditionalSchema(ShapeId)","u":"addAdditionalSchema(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"addAllFiles(FileManifest)","u":"addAllFiles(software.amazon.smithy.build.FileManifest)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"addAuthScheme(Identifier, Map)","u":"addAuthScheme(software.amazon.smithy.rulesengine.language.syntax.Identifier,java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"addAuthScheme(String, Map)","u":"addAuthScheme(java.lang.String,java.util.Map)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Builder","l":"addBreakingChange(TraitDefinition.BreakingChangeRule)","u":"addBreakingChange(software.amazon.smithy.model.traits.TraitDefinition.BreakingChangeRule)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"addCacheKeyParameter(String)","u":"addCacheKeyParameter(java.lang.String)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"addClientOptional(Model, boolean)","u":"addClientOptional(software.amazon.smithy.model.Model,boolean)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"addCollectionOperation(String)","u":"addCollectionOperation(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"addCollectionOperation(ToShapeId)","u":"addCollectionOperation(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource.Builder","l":"addConditionKey(String)","u":"addConditionKey(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"addConfig(String)","u":"addConfig(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"addConfigIfExists(String)","u":"addConfigIfExists(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Builder","l":"addConflict(ShapeId)","u":"addConflict(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Builder","l":"addConflict(String)","u":"addConflict(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"addCreateOnlyProperty(String)","u":"addCreateOnlyProperty(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"addCreatesResource(String)","u":"addCreatesResource(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote.Builder","l":"addDefinition(String, Schema)","u":"addDefinition(java.lang.String,software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"addDefinition(String, Schema)","u":"addDefinition(java.lang.String,software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"addDependencies(SymbolDependencyContainer)","u":"addDependencies(software.amazon.smithy.codegen.core.SymbolDependencyContainer)"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"addDependenciesFromJson(URL)","u":"addDependenciesFromJson(java.net.URL)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property.Builder","l":"addDependency(String)","u":"addDependency(java.lang.String)"},{"p":"software.amazon.smithy.cli.dependencies","c":"DependencyResolver","l":"addDependency(String)","u":"addDependency(java.lang.String)"},{"p":"software.amazon.smithy.cli.dependencies","c":"FileCacheResolver","l":"addDependency(String)","u":"addDependency(java.lang.String)"},{"p":"software.amazon.smithy.cli.dependencies","c":"FilterCliVersionResolver","l":"addDependency(String)","u":"addDependency(java.lang.String)"},{"p":"software.amazon.smithy.cli.dependencies","c":"MavenDependencyResolver","l":"addDependency(String)","u":"addDependency(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"addDependency(String, String)","u":"addDependency(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"addDependency(String, String, String)","u":"addDependency(java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"addDependency(String, String, String)","u":"addDependency(java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"addDependency(SymbolDependency)","u":"addDependency(software.amazon.smithy.codegen.core.SymbolDependency)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"addDependency(SymbolDependencyContainer)","u":"addDependency(software.amazon.smithy.codegen.core.SymbolDependencyContainer)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolWriter","l":"addDependency(SymbolDependencyContainer)","u":"addDependency(software.amazon.smithy.codegen.core.SymbolDependencyContainer)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"addDependency(SymbolDependencyContainer)","u":"addDependency(software.amazon.smithy.codegen.core.SymbolDependencyContainer)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"addDependency(SymbolDependencyContainer)","u":"addDependency(software.amazon.smithy.codegen.core.SymbolDependencyContainer)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"addDeprecatedProperty(String)","u":"addDeprecatedProperty(java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"addDocumentNode(Node)","u":"addDocumentNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"AddedDefaultTrait","l":"AddedDefaultTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"AddedDefaultTrait","l":"AddedDefaultTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedEntityBinding","l":"AddedEntityBinding()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"addedMetadata()"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedMetadata","l":"AddedMetadata()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedOperationError","l":"AddedOperationError()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedRequiredMember","l":"AddedRequiredMember()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedServiceError","l":"AddedServiceError()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedShape","l":"AddedShape()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"addedShapes()"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"addedShapes(Class)","u":"addedShapes(java.lang.Class)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedTraitDefinition","l":"AddedTraitDefinition()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"addedTraits()"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait.Builder","l":"addEncoding(String)","u":"addEncoding(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait.Builder","l":"addEnum(EnumDefinition)","u":"addEnum(software.amazon.smithy.model.traits.EnumDefinition)"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"addError(String)","u":"addError(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"addError(String)","u":"addError(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"addError(ToShapeId)","u":"addError(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"addError(ToShapeId)","u":"addError(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"addErrors(Collection)","u":"addErrors(java.util.Collection)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"addErrors(List)","u":"addErrors(java.util.List)"},{"p":"software.amazon.smithy.build","c":"ProjectionResult.Builder","l":"addEvent(ValidationEvent)","u":"addEvent(software.amazon.smithy.model.validation.ValidationEvent)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Builder","l":"addExample(ExamplesTrait.Example)","u":"addExample(software.amazon.smithy.model.traits.ExamplesTrait.Example)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"addExcludedProperty(ShapeId)","u":"addExcludedProperty(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"addExtraArgs(String...)","u":"addExtraArgs(java.lang.String...)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Builder","l":"addFeature(NodeValidationVisitor.Feature)","u":"addFeature(software.amazon.smithy.model.validation.NodeValidationVisitor.Feature)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"addFile(Path)","u":"addFile(java.nio.file.Path)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"addFile(Path)","u":"addFile(java.nio.file.Path)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"addHandler(String, Handler)","u":"addHandler(java.lang.String,software.amazon.smithy.aws.cloudformation.schema.model.Handler)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"addIdentifier(String, String)","u":"addIdentifier(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"addIdentifier(String, ToShapeId)","u":"addIdentifier(java.lang.String,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"addImport(Path)","u":"addImport(java.nio.file.Path)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"addImport(String)","u":"addImport(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolWriter","l":"addImport(Symbol, String, SymbolReference.ContextOption...)","u":"addImport(software.amazon.smithy.codegen.core.Symbol,java.lang.String,software.amazon.smithy.codegen.core.SymbolReference.ContextOption...)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"addImport(Symbol, String, SymbolReference.ContextOption...)","u":"addImport(software.amazon.smithy.codegen.core.Symbol,java.lang.String,software.amazon.smithy.codegen.core.SymbolReference.ContextOption...)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"addImport(Symbol, String, SymbolReference.ContextOption...)","u":"addImport(software.amazon.smithy.codegen.core.Symbol,java.lang.String,software.amazon.smithy.codegen.core.SymbolReference.ContextOption...)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"addImport(URL)","u":"addImport(java.net.URL)"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait.Builder","l":"additionalAllowedHeaders(Set)","u":"additionalAllowedHeaders(java.util.Set)"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait.Builder","l":"additionalExposedHeaders(Set)","u":"additionalExposedHeaders(java.util.Set)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"additionalIdentifiers(List>)","u":"additionalIdentifiers(java.util.List)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"additionalIdentifiers(List>)","u":"additionalIdentifiers(java.util.List)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"additionalProperties(Schema)","u":"additionalProperties(software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait.Builder","l":"additionalSchemas(List)","u":"additionalSchemas(java.util.List)"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait.Builder","l":"addLocalTrait(ShapeId)","u":"addLocalTrait(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter.Builder","l":"addMapper(JsonSchemaMapper)","u":"addMapper(software.amazon.smithy.jsonschema.JsonSchemaMapper)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"addMember(MemberShape)","u":"addMember(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape.Builder","l":"addMember(MemberShape)","u":"addMember(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"addMember(MemberShape)","u":"addMember(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"addMember(MemberShape)","u":"addMember(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"addMember(MemberShape)","u":"addMember(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"addMember(MemberShape)","u":"addMember(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"addMember(MemberShape)","u":"addMember(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"addMember(String, int)","u":"addMember(java.lang.String,int)"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"addMember(String, int, Consumer)","u":"addMember(java.lang.String,int,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"addMember(String, ShapeId)","u":"addMember(java.lang.String,software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"addMember(String, ShapeId, Consumer)","u":"addMember(java.lang.String,software.amazon.smithy.model.shapes.ShapeId,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"addMember(String, String)","u":"addMember(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"addMember(String, String, Consumer)","u":"addMember(java.lang.String,java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"addMixin(Shape)","u":"addMixin(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"addMixin(Shape)","u":"addMixin(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"addMixin(Shape)","u":"addMixin(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"addMixin(Shape)","u":"addMixin(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"addModel(Model)","u":"addModel(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiConverter","l":"addOpenApiMapper(OpenApiMapper)","u":"addOpenApiMapper(software.amazon.smithy.openapi.fromsmithy.OpenApiMapper)"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"addOperation(String)","u":"addOperation(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"addOperation(ToShapeId)","u":"addOperation(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase.Builder","l":"addOperationInput(EndpointTestOperationInput)","u":"addOperationInput(software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters.Builder","l":"addParameter(Parameter)","u":"addParameter(software.amazon.smithy.rulesengine.language.syntax.parameters.Parameter)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"addParameter(ParameterObject)","u":"addParameter(software.amazon.smithy.openapi.model.ParameterObject)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"addParameter(ParameterObject)","u":"addParameter(software.amazon.smithy.openapi.model.ParameterObject)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"addParameter(Ref)","u":"addParameter(software.amazon.smithy.openapi.model.Ref)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions.Builder","l":"addPartition(Partition)","u":"addPartition(software.amazon.smithy.rulesengine.aws.language.functions.partition.Partition)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler.Builder","l":"addPermission(String)","u":"addPermission(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"ProjectionResult.Builder","l":"addPluginManifest(String, FileManifest)","u":"addPluginManifest(java.lang.String,software.amazon.smithy.build.FileManifest)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"addPrimaryIdentifier(String)","u":"addPrimaryIdentifier(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult.Builder","l":"addProjectionResult(ProjectionResult)","u":"addProjectionResult(software.amazon.smithy.build.ProjectionResult)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote.Builder","l":"addProperty(String, Property)","u":"addProperty(java.lang.String,software.amazon.smithy.aws.cloudformation.schema.model.Property)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"addProperty(String, Property)","u":"addProperty(java.lang.String,software.amazon.smithy.aws.cloudformation.schema.model.Property)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"addProperty(String, String)","u":"addProperty(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"addProperty(String, ToShapeId)","u":"addProperty(java.lang.String,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait.Builder","l":"addProviderArn(String)","u":"addProviderArn(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"addReadOnlyProperty(String)","u":"addReadOnlyProperty(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"Arguments","l":"addReceiver(ArgumentReceiver)","u":"addReceiver(software.amazon.smithy.cli.ArgumentReceiver)"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Builder","l":"addReference(ReferencesTrait.Reference)","u":"addReference(software.amazon.smithy.model.traits.ReferencesTrait.Reference)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"addReference(Symbol)","u":"addReference(software.amazon.smithy.codegen.core.Symbol)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"addReference(SymbolReference)","u":"addReference(software.amazon.smithy.codegen.core.SymbolReference)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"addRemote(String, Remote)","u":"addRemote(java.lang.String,software.amazon.smithy.aws.cloudformation.schema.model.Remote)"},{"p":"software.amazon.smithy.cli.dependencies","c":"DependencyResolver","l":"addRepository(MavenRepository)","u":"addRepository(software.amazon.smithy.build.model.MavenRepository)"},{"p":"software.amazon.smithy.cli.dependencies","c":"FileCacheResolver","l":"addRepository(MavenRepository)","u":"addRepository(software.amazon.smithy.build.model.MavenRepository)"},{"p":"software.amazon.smithy.cli.dependencies","c":"FilterCliVersionResolver","l":"addRepository(MavenRepository)","u":"addRepository(software.amazon.smithy.build.model.MavenRepository)"},{"p":"software.amazon.smithy.cli.dependencies","c":"MavenDependencyResolver","l":"addRepository(MavenRepository)","u":"addRepository(software.amazon.smithy.build.model.MavenRepository)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"addRequired(String)","u":"addRequired(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"addRequiredAction(String)","u":"addRequiredAction(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"addResource(String)","u":"addResource(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"addResource(ToShapeId)","u":"addResource(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait.Builder","l":"addResponseAlgorithm(String)","u":"addResponseAlgorithm(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet.Builder","l":"addRule(int, Rule)","u":"addRule(int,software.amazon.smithy.rulesengine.language.syntax.rule.Rule)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet.Builder","l":"addRule(Rule)","u":"addRule(software.amazon.smithy.rulesengine.language.syntax.rule.Rule)"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"addSecurity(Map>)","u":"addSecurity(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"addSecurity(Map>)","u":"addSecurity(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"addServer(ServerObject)","u":"addServer(software.amazon.smithy.openapi.model.ServerObject)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"addServer(ServerObject)","u":"addServer(software.amazon.smithy.openapi.model.ServerObject)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"addServer(ServerObject)","u":"addServer(software.amazon.smithy.openapi.model.ServerObject)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"addShape(Shape)","u":"addShape(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"addShape(Shape)","u":"addShape(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty.Builder","l":"addShapeId(ShapeId)","u":"addShapeId(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile.Builder","l":"addShapeLink(ShapeId, ShapeLink)","u":"addShapeLink(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.codegen.core.trace.ShapeLink)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile.Builder","l":"addShapeLink(String, ShapeLink)","u":"addShapeLink(java.lang.String,software.amazon.smithy.codegen.core.trace.ShapeLink)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile.Builder","l":"addShapeLinks(ShapeId, List)","u":"addShapeLinks(software.amazon.smithy.model.shapes.ShapeId,java.util.List)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile.Builder","l":"addShapeLinks(String, List)","u":"addShapeLinks(java.lang.String,java.util.List)"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"addShapes(Collection)","u":"addShapes(java.util.Collection)"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"addShapes(Model)","u":"addShapes(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"addShapes(Shape...)","u":"addShapes(software.amazon.smithy.model.shapes.Shape...)"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"addShapes(Shape...)","u":"addShapes(software.amazon.smithy.model.shapes.Shape...)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"addSourcesIfExists(Collection)","u":"addSourcesIfExists(java.util.Collection)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink.Builder","l":"addTag(String)","u":"addTag(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition.Builder","l":"addTag(String)","u":"addTag(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"addTag(String)","u":"addTag(java.lang.String)"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"addTag(String)","u":"addTag(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions.Builder","l":"addTag(String, String)","u":"addTag(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"addTag(TagObject)","u":"addTag(software.amazon.smithy.openapi.model.TagObject)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait.Builder","l":"addTestCase(EndpointTestCase)","u":"addTestCase(software.amazon.smithy.rulesengine.traits.EndpointTestCase)"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite","l":"addTestCase(SmithyTestCase)","u":"addTestCase(software.amazon.smithy.model.validation.testrunner.SmithyTestCase)"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite","l":"addTestCasesFromDirectory(Path)","u":"addTestCasesFromDirectory(java.nio.file.Path)"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite","l":"addTestCasesFromUrl(URL)","u":"addTestCasesFromUrl(java.net.URL)"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait.Builder","l":"addTrait(ShapeId)","u":"addTrait(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait.Builder","l":"addTrait(ShapeId)","u":"addTrait(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"addTrait(ShapeId, Trait)","u":"addTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.traits.Trait)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"addTrait(Trait)","u":"addTrait(software.amazon.smithy.model.traits.Trait)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"addTrait(Trait)","u":"addTrait(software.amazon.smithy.model.traits.Trait)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"addTraits(Collection)","u":"addTraits(java.util.Collection)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"addTraits(Collection)","u":"addTraits(java.util.Collection)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions.Builder","l":"addType(String, String)","u":"addType(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"addUnparsedModel(String, String)","u":"addUnparsedModel(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait.Builder","l":"addUrl(String, String)","u":"addUrl(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolWriter","l":"addUseImports(SymbolContainer)","u":"addUseImports(software.amazon.smithy.codegen.core.SymbolContainer)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"addUseImports(SymbolContainer)","u":"addUseImports(software.amazon.smithy.codegen.core.SymbolContainer)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"addUseImports(SymbolContainer)","u":"addUseImports(software.amazon.smithy.codegen.core.SymbolContainer)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolWriter","l":"addUseImports(SymbolReference)","u":"addUseImports(software.amazon.smithy.codegen.core.SymbolReference)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"addUseImports(SymbolReference)","u":"addUseImports(software.amazon.smithy.codegen.core.SymbolReference)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"addUseImports(SymbolReference)","u":"addUseImports(software.amazon.smithy.codegen.core.SymbolReference)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"addValidator(Validator)","u":"addValidator(software.amazon.smithy.model.validation.Validator)"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"addValue(Node, Node)","u":"addValue(software.amazon.smithy.model.node.Node,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait.Builder","l":"addValue(String)","u":"addValue(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"addWithIntermediateValues(Node, Node)","u":"addWithIntermediateValues(software.amazon.smithy.model.node.Node,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"addWriteOnlyProperty(String)","u":"addWriteOnlyProperty(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"CfnMapper","l":"after(Context, ResourceSchema)","u":"after(software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context,software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"CorsHttpIntegration","l":"after(Context, OpenApi)","u":"after(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"CheckForGreedyLabels","l":"after(Context, OpenApi)","u":"after(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"RemoveUnusedComponents","l":"after(Context, OpenApi)","u":"after(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"SpecificationExtensionsMapper","l":"after(Context, OpenApi)","u":"after(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"after(Context, OpenApi)","u":"after(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType.Category","l":"AGGREGATE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"AGGREGATE_SHAPE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"AGGREGATE_TYPE_NAME"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference.Builder","l":"alias(String)","u":"alias(java.lang.String)"},{"p":"software.amazon.smithy.waiters","c":"PathComparator","l":"ALL_STRING_EQUALS"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult","l":"allArtifacts()"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult","l":"allManifests()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"allOf(List)","u":"allOf(java.util.List)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Feature","l":"ALLOW_CONSTRAINT_ERRORS"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"ALLOW_UNKNOWN_TRAITS"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Builder","l":"allowBoxedNull(boolean)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example.Builder","l":"allowConstraintErrors(Boolean)","u":"allowConstraintErrors(java.lang.Boolean)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"allowEmptyValue(boolean)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Builder","l":"allowOptionalNull(boolean)"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject.Builder","l":"allowReserved(boolean)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"allowReserved(boolean)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Builder","l":"allowsGreedyLabels(boolean)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"allowUnknownTraits(boolean)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlComponentOrder","l":"ALPHA_NUMERIC"},{"p":"software.amazon.smithy.codegen.core","c":"ShapeGenerationOrder","l":"ALPHABETICAL"},{"p":"software.amazon.smithy.utils","c":"FunctionalUtils","l":"alwaysTrue()"},{"p":"software.amazon.smithy.jmespath.ast","c":"AndExpression","l":"AndExpression(JmespathExpression, JmespathExpression)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.jmespath.ast","c":"AndExpression","l":"AndExpression(JmespathExpression, JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.utils","c":"TriConsumer","l":"andThen(TriConsumer)","u":"andThen(software.amazon.smithy.utils.TriConsumer)"},{"p":"software.amazon.smithy.model.traits","c":"AnnotationTrait","l":"AnnotationTrait(ShapeId, ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"ANY"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.ChangeType","l":"ANY"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"ANY"},{"p":"software.amazon.smithy.waiters","c":"PathComparator","l":"ANY_STRING_EQUALS"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult","l":"anyBroken()"},{"p":"software.amazon.smithy.smoketests.traits","c":"FailureExpectation","l":"anyError()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"anyOf(List)","u":"anyOf(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"anyType()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait.Builder","l":"apiConfig(TaggableApiConfig)","u":"apiConfig(software.amazon.smithy.aws.traits.tagging.TaggableApiConfig)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig","l":"ApiGatewayConfig()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayExtension","l":"ApiGatewayExtension()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"ApiKeySourceTrait","l":"ApiKeySourceTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"ApiKeySourceTrait","l":"ApiKeySourceTrait(String, FromSourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.cli","c":"CliPrinter","l":"append(char)"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"append(char)"},{"p":"software.amazon.smithy.cli","c":"CliPrinter","l":"append(CharSequence)","u":"append(java.lang.CharSequence)"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"append(CharSequence)","u":"append(java.lang.CharSequence)"},{"p":"software.amazon.smithy.cli","c":"CliPrinter","l":"append(CharSequence, int, int)","u":"append(java.lang.CharSequence,int,int)"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"append(CharSequence, int, int)","u":"append(java.lang.CharSequence,int,int)"},{"p":"software.amazon.smithy.utils","c":"CodeInterceptor.Appender","l":"append(W, S)","u":"append(W,S)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"appendChild(TokenTree)","u":"appendChild(software.amazon.smithy.syntax.TokenTree)"},{"p":"software.amazon.smithy.utils","c":"CodeInterceptor","l":"appender(Class, BiConsumer)","u":"appender(java.lang.Class,java.util.function.BiConsumer)"},{"p":"software.amazon.smithy.model.knowledge","c":"TextInstance.TextLocationType","l":"APPLIED_TRAIT"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"appliesTo(AppliesTo)","u":"appliesTo(software.amazon.smithy.protocoltests.traits.AppliesTo)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"APPLY_STATEMENT"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"APPLY_STATEMENT_BLOCK"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"APPLY_STATEMENT_SINGULAR"},{"p":"software.amazon.smithy.build.transforms","c":"Apply","l":"Apply()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.loader","c":"StringTable","l":"apply(CharSequence)","u":"apply(java.lang.CharSequence)"},{"p":"software.amazon.smithy.build","c":"JsonSubstitutions","l":"apply(Node)","u":"apply(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin","l":"apply(Shape, Node, NodeValidatorPlugin.Context, NodeValidatorPlugin.Emitter)","u":"apply(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.node.Node,software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Context,software.amazon.smithy.model.validation.node.NodeValidatorPlugin.Emitter)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolWriter.Factory","l":"apply(String, String)","u":"apply(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriterFactory","l":"apply(String, String)","u":"apply(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation.suppressions","c":"SeverityOverride","l":"apply(ValidationEvent)","u":"apply(software.amazon.smithy.model.validation.ValidationEvent)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder.Result","l":"args"},{"p":"software.amazon.smithy.build.model","c":"TransformConfig.Builder","l":"args(Node)","u":"args(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FunctionExpression","l":"arguments"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode.Builder","l":"arguments(List)","u":"arguments(java.util.List)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnIndex","l":"ArnIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Builder","l":"arnNamespace(String)","u":"arnNamespace(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTemplateValidator","l":"ArnTemplateValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"ARRAY"},{"p":"software.amazon.smithy.model.node","c":"NodeType","l":"ARRAY"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"ARRAY"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"arrayNode()"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor","l":"arrayNode(ArrayNode)","u":"arrayNode(software.amazon.smithy.model.node.ArrayNode)"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor.Default","l":"arrayNode(ArrayNode)","u":"arrayNode(software.amazon.smithy.model.node.ArrayNode)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"ArrayNode(List, SourceLocation)","u":"%3Cinit%3E(java.util.List,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"arrayNode(Node...)","u":"arrayNode(software.amazon.smithy.model.node.Node...)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"arrayType(Type)","u":"arrayType(software.amazon.smithy.rulesengine.language.evaluation.type.Type)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"arrayValue(List)","u":"arrayValue(java.util.List)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider.Builder","l":"artifactDefinitions(ArtifactDefinitions)","u":"artifactDefinitions(software.amazon.smithy.codegen.core.trace.ArtifactDefinitions)"},{"p":"software.amazon.smithy.build","c":"PluginContext.Builder","l":"artifactName(String)","u":"artifactName(java.lang.String)"},{"p":"software.amazon.smithy.openapi.traits","c":"SpecificationExtensionTrait.Builder","l":"as(String)","u":"as(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"asArrayNode()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"asArrayNode()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"asBigDecimal()"},{"p":"software.amazon.smithy.model.shapes","c":"BigDecimalShape","l":"asBigDecimalShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asBigDecimalShape()"},{"p":"software.amazon.smithy.model.shapes","c":"BigIntegerShape","l":"asBigIntegerShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asBigIntegerShape()"},{"p":"software.amazon.smithy.model.shapes","c":"BlobShape","l":"asBlobShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asBlobShape()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"BooleanLiteral","l":"asBooleanLiteral()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"asBooleanLiteral()"},{"p":"software.amazon.smithy.model.node","c":"BooleanNode","l":"asBooleanNode()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"asBooleanNode()"},{"p":"software.amazon.smithy.model.shapes","c":"BooleanShape","l":"asBooleanShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asBooleanShape()"},{"p":"software.amazon.smithy.model.shapes","c":"ByteShape","l":"asByteShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asByteShape()"},{"p":"software.amazon.smithy.model.shapes","c":"DocumentShape","l":"asDocumentShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asDocumentShape()"},{"p":"software.amazon.smithy.model.shapes","c":"DoubleShape","l":"asDoubleShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asDoubleShape()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"asEnumShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asEnumShape()"},{"p":"software.amazon.smithy.model.shapes","c":"FloatShape","l":"asFloatShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asFloatShape()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"IntegerLiteral","l":"asIntegerLiteral()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"asIntegerLiteral()"},{"p":"software.amazon.smithy.model.shapes","c":"IntegerShape","l":"asIntegerShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asIntegerShape()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape","l":"asIntEnumShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asIntEnumShape()"},{"p":"software.amazon.smithy.model.shapes","c":"ListShape","l":"asListShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asListShape()"},{"p":"software.amazon.smithy.model.shapes","c":"LongShape","l":"asLongShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asLongShape()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape","l":"asMapShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asMapShape()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"asMemberShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asMemberShape()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"asNullNode()"},{"p":"software.amazon.smithy.model.node","c":"NullNode","l":"asNullNode()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"asNumberNode()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"asNumberNode()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"asObjectNode()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"asObjectNode()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"asOperationShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asOperationShape()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"asRecordLiteral()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"RecordLiteral","l":"asRecordLiteral()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"asRelativeReference()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"asResourceShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asResourceShape()"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"assemble()"},{"p":"software.amazon.smithy.model","c":"Model","l":"assembler()"},{"p":"software.amazon.smithy.model","c":"Model","l":"assembler(ClassLoader)","u":"assembler(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"assertEquals(ToNode, ToNode)","u":"assertEquals(software.amazon.smithy.model.node.ToNode,software.amazon.smithy.model.node.ToNode)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"asServiceShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asServiceShape()"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape","l":"asSetShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asSetShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asShortShape()"},{"p":"software.amazon.smithy.model.shapes","c":"ShortShape","l":"asShortShape()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"ASSIGN"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"asStringLiteral()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"StringLiteral","l":"asStringLiteral()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"asStringNode()"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"asStringNode()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asStringShape()"},{"p":"software.amazon.smithy.model.shapes","c":"StringShape","l":"asStringShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asStructureShape()"},{"p":"software.amazon.smithy.model.shapes","c":"StructureShape","l":"asStructureShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asTimestampShape()"},{"p":"software.amazon.smithy.model.shapes","c":"TimestampShape","l":"asTimestampShape()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"asTupleLiteral()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"TupleLiteral","l":"asTupleLiteral()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"asUnionShape()"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape","l":"asUnionShape()"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"AT"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject.Builder","l":"attribute(boolean)"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait","l":"AuthDefinitionTrait(AuthDefinitionTrait.Builder)","u":"%3Cinit%3E(software.amazon.smithy.model.traits.AuthDefinitionTrait.Builder)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl","l":"AUTHORITY"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerIndex","l":"AuthorizerIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"authorizerPayloadFormatVersion(String)","u":"authorizerPayloadFormatVersion(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait.Builder","l":"authorizers(Map)","u":"authorizers(java.util.Map)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTraitValidator","l":"AuthorizersTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerTrait","l":"AuthorizerTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerTrait","l":"AuthorizerTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"authScheme(ShapeId)","u":"authScheme(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"authSchemes(List, Map>)","u":"authSchemes(java.util.List,java.util.Map)"},{"p":"software.amazon.smithy.model.traits","c":"AuthTrait","l":"AuthTrait(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.model.traits","c":"AuthTrait","l":"AuthTrait(List, FromSourceLocation)","u":"%3Cinit%3E(java.util.List,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.traits","c":"AuthTrait","l":"AuthTrait(Set)","u":"%3Cinit%3E(java.util.Set)"},{"p":"software.amazon.smithy.model.traits","c":"AuthTrait","l":"AuthTrait(Set, FromSourceLocation)","u":"%3Cinit%3E(java.util.Set,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.validation.validators","c":"AuthTraitValidator","l":"AuthTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.cli","c":"AnsiColorFormatter","l":"AUTO"},{"p":"software.amazon.smithy.linters","c":"CamelCaseValidator.MemberNameHandling","l":"AUTO"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryCompatibleTrait","l":"AwsQueryCompatibleTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryCompatibleTrait","l":"AwsQueryCompatibleTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait","l":"AwsQueryErrorTrait(AwsQueryErrorTrait.Builder)","u":"%3Cinit%3E(software.amazon.smithy.aws.traits.protocols.AwsQueryErrorTrait.Builder)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryTrait","l":"AwsQueryTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryTrait","l":"AwsQueryTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.fromsmithy.protocols","c":"AwsRestJson1Protocol","l":"AwsRestJson1Protocol()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsRuleSetExtension","l":"AwsRuleSetExtension()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"AwsV4Converter","l":"AwsV4Converter()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer.Builder","l":"basePath(Path)","u":"basePath(java.nio.file.Path)"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme.Builder","l":"bearerFormat(String)","u":"bearerFormat(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"CfnMapper","l":"before(Context, ResourceSchema.Builder)","u":"before(software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context,software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers","c":"HandlerPermissionMapper","l":"before(Context, ResourceSchema.Builder)","u":"before(software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context,software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers","c":"RequiredMapper","l":"before(Context, ResourceSchema.Builder)","u":"before(software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context,software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema.Builder)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"CheckForPrefixHeaders","l":"before(Context, OpenApi.Builder)","u":"before(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi.Builder)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"UnsupportedTraits","l":"before(Context, OpenApi.Builder)","u":"before(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi.Builder)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"before(Context, OpenApi.Builder)","u":"before(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi.Builder)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_BLACK"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_BLUE"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_BRIGHT_BLACK"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_BRIGHT_BLUE"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_BRIGHT_CYAN"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_BRIGHT_GREEN"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_BRIGHT_MAGENTA"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_BRIGHT_RED"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_BRIGHT_WHITE"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_BRIGHT_YELLOW"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_CYAN"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_GREEN"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_MAGENTA"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_RED"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_WHITE"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BG_YELLOW"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"BIG_DECIMAL"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"BIG_INTEGER"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"bigDecimalShape(BigDecimalShape)","u":"bigDecimalShape(software.amazon.smithy.model.shapes.BigDecimalShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"bigDecimalShape(BigDecimalShape)","u":"bigDecimalShape(software.amazon.smithy.model.shapes.BigDecimalShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"bigDecimalShape(BigDecimalShape)","u":"bigDecimalShape(software.amazon.smithy.model.shapes.BigDecimalShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"bigIntegerShape(BigIntegerShape)","u":"bigIntegerShape(software.amazon.smithy.model.shapes.BigIntegerShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"bigIntegerShape(BigIntegerShape)","u":"bigIntegerShape(software.amazon.smithy.model.shapes.BigIntegerShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"bigIntegerShape(BigIntegerShape)","u":"bigIntegerShape(software.amazon.smithy.model.shapes.BigIntegerShape)"},{"p":"software.amazon.smithy.jmespath.ast","c":"BinaryExpression","l":"BinaryExpression(JmespathExpression, JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BLACK"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"BLOB"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"blobShape(BlobShape)","u":"blobShape(software.amazon.smithy.model.shapes.BlobShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"blobShape(BlobShape)","u":"blobShape(software.amazon.smithy.model.shapes.BlobShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"blobShape(BlobShape)","u":"blobShape(software.amazon.smithy.model.shapes.BlobShape)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BLUE"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition.Builder","l":"body(HttpMalformedResponseBodyDefinition)","u":"body(software.amazon.smithy.protocoltests.traits.HttpMalformedResponseBodyDefinition)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition.Builder","l":"body(String)","u":"body(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"body(String)","u":"body(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"bodyMediaType(String)","u":"bodyMediaType(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BOLD"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"BOOLEAN"},{"p":"software.amazon.smithy.model.node","c":"NodeType","l":"BOOLEAN"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"BOOLEAN"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"ParameterType","l":"BOOLEAN"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"BOOLEAN"},{"p":"software.amazon.smithy.waiters","c":"PathComparator","l":"BOOLEAN_EQUALS"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"booleanEqual(boolean)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"booleanLiteral(boolean)"},{"p":"software.amazon.smithy.model.node","c":"BooleanNode","l":"BooleanNode(boolean, SourceLocation)","u":"%3Cinit%3E(boolean,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor","l":"booleanNode(BooleanNode)","u":"booleanNode(software.amazon.smithy.model.node.BooleanNode)"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor.Default","l":"booleanNode(BooleanNode)","u":"booleanNode(software.amazon.smithy.model.node.BooleanNode)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"booleanShape(BooleanShape)","u":"booleanShape(software.amazon.smithy.model.shapes.BooleanShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"booleanShape(BooleanShape)","u":"booleanShape(software.amazon.smithy.model.shapes.BooleanShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"booleanShape(BooleanShape)","u":"booleanShape(software.amazon.smithy.model.shapes.BooleanShape)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"booleanType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"booleanValue(boolean)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"borrowSliceFrom(int)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"borrowSliceFrom(int, int)","u":"borrowSliceFrom(int,int)"},{"p":"software.amazon.smithy.model.knowledge","c":"BottomUpIndex","l":"BottomUpIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"BOUND"},{"p":"software.amazon.smithy.model.knowledge","c":"BoxIndex","l":"BoxIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.traits","c":"BoxTrait","l":"BoxTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"BoxTrait","l":"BoxTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"BR"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"br()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"BreakingChangeRule(NodePointer, Severity, TraitDefinition.ChangeType, String)","u":"%3Cinit%3E(software.amazon.smithy.model.node.NodePointer,software.amazon.smithy.model.validation.Severity,software.amazon.smithy.model.traits.TraitDefinition.ChangeType,java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Builder","l":"breakingChanges(List)","u":"breakingChanges(java.util.List)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BRIGHT_BLACK"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BRIGHT_BLUE"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BRIGHT_CYAN"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BRIGHT_GREEN"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BRIGHT_MAGENTA"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BRIGHT_RED"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BRIGHT_WHITE"},{"p":"software.amazon.smithy.cli","c":"Style","l":"BRIGHT_YELLOW"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfoPlugin","l":"BUILD_INFO_PATH"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"RequiredActionsTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"SupportedPrincipalTypesTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4ATrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4Trait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientDiscoveredEndpointTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsJson1_0Trait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsJson1_1Trait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestJson1Trait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestXmlTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig.Builder","l":"build()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig.Builder","l":"build()"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository.Builder","l":"build()"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig.Builder","l":"build()"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"build()"},{"p":"software.amazon.smithy.build.model","c":"TransformConfig.Builder","l":"build()"},{"p":"software.amazon.smithy.build","c":"PluginContext.Builder","l":"build()"},{"p":"software.amazon.smithy.build","c":"ProjectionResult.Builder","l":"build()"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"build()"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult.Builder","l":"build()"},{"p":"software.amazon.smithy.build","c":"TransformContext.Builder","l":"build()"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"build()"},{"p":"software.amazon.smithy.codegen.core","c":"MappedReservedWords.Builder","l":"build()"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordsBuilder","l":"build()"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Builder","l":"build()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"build()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency.Builder","l":"build()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference.Builder","l":"build()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions.Builder","l":"build()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink.Builder","l":"build()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile.Builder","l":"build()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata.Builder","l":"build()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider.Builder","l":"build()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"JavaStyleDocumentationWriterBuilder","l":"build()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter.Builder","l":"build()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"build()"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument.Builder","l":"build()"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"build()"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode.Builder","l":"build()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"build()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"BigDecimalShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"BigIntegerShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"BlobShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"BooleanShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"ByteShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"DocumentShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"DoubleShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"FloatShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"IntegerShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"ListShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"LongShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"ModelSerializer.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"ShortShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"StringShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"StructureShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"TimestampShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"EffectiveTraitQuery.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"EndpointTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"SuppressTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"SyntheticEnumTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"TagsTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Builder","l":"build()"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Builder","l":"build()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"CallbackObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"ExternalDocumentation.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject.Builder","l":"build()"},{"p":"software.amazon.smithy.openapi.traits","c":"SpecificationExtensionTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition.Builder","l":"build()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase.Builder","l":"build()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition.Builder","l":"build()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition.Builder","l":"build()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase.Builder","l":"build()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"RegionOverride.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamDefinition.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextParamTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointRuleSetTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamDefinition.Builder","l":"build()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase.Builder","l":"build()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"build()"},{"p":"software.amazon.smithy.utils","c":"SmithyBuilder","l":"build()"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait.Builder","l":"build()"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"build()"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"build(Consumer, BiConsumer)","u":"build(java.util.function.Consumer,java.util.function.BiConsumer)"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Builder","l":"build(ShapeId)","u":"build(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"buildClasspath(String)","u":"buildClasspath(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"builder()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"builder()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler","l":"builder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property","l":"builder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote","l":"builder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"builder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging","l":"builder()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource","l":"builder()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty","l":"builder()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource","l":"builder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition","l":"builder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"RequiredActionsTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"SupportedPrincipalTypesTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4ATrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4Trait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientDiscoveredEndpointTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsJson1_0Trait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsJson1_1Trait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestJson1Trait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestXmlTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig","l":"builder()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait","l":"builder()"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig","l":"builder()"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository","l":"builder()"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig","l":"builder()"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"builder()"},{"p":"software.amazon.smithy.build.model","c":"TransformConfig","l":"builder()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"builder()"},{"p":"software.amazon.smithy.build","c":"ProjectionResult","l":"builder()"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult","l":"builder()"},{"p":"software.amazon.smithy.build","c":"TransformContext","l":"builder()"},{"p":"software.amazon.smithy.codegen.core","c":"MappedReservedWords","l":"builder()"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider","l":"builder()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"builder()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"builder()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"builder()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions","l":"builder()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"builder()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"builder()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"builder()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider","l":"builder()"},{"p":"software.amazon.smithy.diff","c":"ModelDiff","l":"builder()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter","l":"builder()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"builder()"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"builder()"},{"p":"software.amazon.smithy.model","c":"Model","l":"builder()"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"builder()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"builder()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"BigDecimalShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"BigIntegerShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"BlobShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"BooleanShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"ByteShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"DocumentShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"DoubleShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"FloatShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"IntegerShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"ListShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"LongShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"ModelSerializer","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"ShortShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"StringShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"StructureShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"TimestampShape","l":"builder()"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"EffectiveTraitQuery","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"EndpointTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"SuppressTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"SyntheticEnumTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"TagsTrait","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"builder()"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait","l":"builder()"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"builder()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"CallbackObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"ExternalDocumentation","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject","l":"builder()"},{"p":"software.amazon.smithy.openapi.traits","c":"SpecificationExtensionTrait","l":"builder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"builder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase","l":"builder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition","l":"builder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition","l":"builder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"builder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"RegionOverride","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamDefinition","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextParamTrait","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointRuleSetTrait","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamDefinition","l":"builder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait","l":"builder()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"builder()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"builder()"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait","l":"builder()"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"builder()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"RequiredActionsTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsProtocolTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build","c":"ProjectionResult.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"BigDecimalShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"BigIntegerShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"BlobShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"BooleanShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ByteShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"DocumentShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"DoubleShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"FloatShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"IntegerShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ListShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"LongShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ShortShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"StringShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"StructureShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"TimestampShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EffectiveTraitQuery.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"SyntheticEnumTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.model","c":"Component.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"builder(FromSourceLocation)","u":"builder(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition.Builder","l":"Builder(FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs.Builder","l":"Builder(FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions.Builder","l":"Builder(FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"RegionOverride.Builder","l":"Builder(FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"Builder(FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet.Builder","l":"Builder(FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue.Builder","l":"Builder(FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"Builder(FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters.Builder","l":"Builder(FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Builder","l":"buildEscaper()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"BuildInfo()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfoPlugin","l":"BuildInfoPlugin()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"BuildParameterBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider","l":"buildTraceFile()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"builtIn(String)","u":"builtIn(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput.Builder","l":"builtInParams(ObjectNode)","u":"builtInParams(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"BYTE"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"byteShape(ByteShape)","u":"byteShape(software.amazon.smithy.model.shapes.ByteShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"byteShape(ByteShape)","u":"byteShape(software.amazon.smithy.model.shapes.ByteShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"byteShape(ByteShape)","u":"byteShape(software.amazon.smithy.model.shapes.ByteShape)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolProvider","l":"cache(SymbolProvider)","u":"cache(software.amazon.smithy.codegen.core.SymbolProvider)"},{"p":"software.amazon.smithy.model.neighbor","c":"NeighborProvider","l":"cached(NeighborProvider)","u":"cached(software.amazon.smithy.model.neighbor.NeighborProvider)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"cacheKeyParameters(List)","u":"cacheKeyParameters(java.util.List)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"cacheNamespace(String)","u":"cacheNamespace(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"RuleError.Evaluator","l":"call()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"call(Runnable)","u":"call(java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"call(Runnable)","u":"call(java.lang.Runnable)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"callbacks(Map)","u":"callbacks(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"callbacks(Map)","u":"callbacks(java.util.Map)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"canConvertToEnum(StringShape, boolean)","u":"canConvertToEnum(software.amazon.smithy.model.shapes.StringShape,boolean)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEventDecorator","l":"canDecorate(ValidationEvent)","u":"canDecorate(software.amazon.smithy.model.validation.ValidationEvent)"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"canSuppress()"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"capitalize(String)","u":"capitalize(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"SetUtils","l":"caseInsensitiveCopyOf(Collection)","u":"caseInsensitiveCopyOf(java.util.Collection)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnAdditionalIdentifierTrait","l":"CfnAdditionalIdentifierTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnAdditionalIdentifierTrait","l":"CfnAdditionalIdentifierTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"CfnConfig()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnDefaultValueTrait","l":"CfnDefaultValueTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnDefaultValueTrait","l":"CfnDefaultValueTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnException","l":"CfnException(RuntimeException)","u":"%3Cinit%3E(java.lang.RuntimeException)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnException","l":"CfnException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnException","l":"CfnException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnExcludePropertyTrait","l":"CfnExcludePropertyTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnExcludePropertyTrait","l":"CfnExcludePropertyTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnMutabilityTrait","l":"CfnMutabilityTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnMutabilityTraitValidator","l":"CfnMutabilityTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnNameTrait","l":"CfnNameTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnNameTrait","l":"CfnNameTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceIndex","l":"CfnResourceIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourcePropertyValidator","l":"CfnResourcePropertyValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedDefault","l":"ChangedDefault()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedEnumTrait","l":"ChangedEnumTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedLengthTrait","l":"ChangedLengthTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedMemberOrder","l":"ChangedMemberOrder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedMemberTarget","l":"ChangedMemberTarget()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"changedMetadata()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedMetadata","l":"ChangedMetadata()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedNullability","l":"ChangedNullability()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedOperationInput","l":"ChangedOperationInput()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedOperationOutput","l":"ChangedOperationOutput()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedRangeTrait","l":"ChangedRangeTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedResourceIdentifiers","l":"ChangedResourceIdentifiers()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"ChangedShape(S, S)","u":"%3Cinit%3E(S,S)"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"changedShapes()"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"changedShapes(Class)","u":"changedShapes(java.lang.Class)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedShapeType","l":"ChangedShapeType()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"changedTraits()"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"changeShapeType(Model, Map)","u":"changeShapeType(software.amazon.smithy.model.Model,java.util.Map)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"changeShapeType(Model, Map, ChangeShapeTypeOption...)","u":"changeShapeType(software.amazon.smithy.model.Model,java.util.Map,software.amazon.smithy.model.transform.ChangeShapeTypeOption...)"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeStringEnumsToEnumShapes","l":"ChangeStringEnumsToEnumShapes()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"changeStringEnumsToEnumShapes(boolean)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"changeStringEnumsToEnumShapes(Model)","u":"changeStringEnumsToEnumShapes(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"changeStringEnumsToEnumShapes(Model, boolean)","u":"changeStringEnumsToEnumShapes(software.amazon.smithy.model.Model,boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeTypes","l":"ChangeTypes()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.analysis","c":"CoverageChecker","l":"checkCoverage()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"CheckForGreedyLabels","l":"CheckForGreedyLabels()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"CheckForPrefixHeaders","l":"CheckForPrefixHeaders()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"CHECKSUM_ALGORITHMS"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"CHECKSUM_PREFIX"},{"p":"software.amazon.smithy.cli","c":"Command.Env","l":"classLoader()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"CfnConverter","l":"classLoader(ClassLoader)","u":"classLoader(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.cli","c":"SmithyCli","l":"classLoader(ClassLoader)","u":"classLoader(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Builder","l":"classLoader(ClassLoader)","u":"classLoader(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiConverter","l":"classLoader(ClassLoader)","u":"classLoader(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder.Result","l":"classpath"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanBindings","l":"CleanBindings()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"CleanClientDiscoveryTraitTransformer","l":"CleanClientDiscoveryTraitTransformer()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"CleanEndpointTestOperationInput","l":"CleanEndpointTestOperationInput()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanOperationStructures","l":"CleanOperationStructures()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanResourceReferences","l":"CleanResourceReferences()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanServiceRenames","l":"CleanServiceRenames()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanStructureAndUnionMembers","l":"CleanStructureAndUnionMembers()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanTraitDefinitions","l":"CleanTraitDefinitions()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"clear()"},{"p":"software.amazon.smithy.utils","c":"BuilderRef","l":"clear()"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait.Builder","l":"clear()"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"clearAcceptors()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearAdditionalIdentifiers()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait.Builder","l":"clearAuthorizers()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Builder","l":"clearBreakingChanges()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"clearCacheKeyParameters()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"clearCollectionOperations()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource.Builder","l":"clearConditionKeys()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearCreateOnlyProperties()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"clearCreatesResources()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote.Builder","l":"clearDefinitions()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearDefinitions()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property.Builder","l":"clearDependencies()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearDeprecatedProperties()"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait.Builder","l":"clearEncodings()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait.Builder","l":"clearEnums()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"clearErrors()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"clearErrors()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Builder","l":"clearExamples()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearHandlers()"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"clearMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape.Builder","l":"clearMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"clearMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"clearMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"clearMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"clearMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"clearMembers()"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"clearMetadata()"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"clearMixins()"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"clearOperations()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources.Builder","l":"clearOptional()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait.Builder","l":"clearParameters()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait.Builder","l":"clearParameters()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler.Builder","l":"clearPermissions()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearPrimaryIdentifier()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote.Builder","l":"clearProperties()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearProperties()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait.Builder","l":"clearProviderArns()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearReadOnlyProperties()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Builder","l":"clearReferences()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearRemotes()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"clearRename()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearRequired()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources.Builder","l":"clearRequired()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"clearRequiredActions()"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"clearResources()"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait.Builder","l":"clearResponseAlgorithms()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"clearSecurity()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"clearServer()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition.Builder","l":"clearTags()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"clearTags()"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"clearTags()"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"clearTraits()"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"clearTraits()"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait.Builder","l":"clearUrls()"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait.Builder","l":"clearValues()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"clearWriteOnlyProperties()"},{"p":"software.amazon.smithy.cli","c":"Cli","l":"Cli(Command, ClassLoader)","u":"%3Cinit%3E(software.amazon.smithy.cli.Command,java.lang.ClassLoader)"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex.CheckMode","l":"CLIENT"},{"p":"software.amazon.smithy.protocoltests.traits","c":"AppliesTo","l":"CLIENT"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex.CheckMode","l":"CLIENT_CAREFUL"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex.CheckMode","l":"CLIENT_ZERO_VALUE_V1"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex.CheckMode","l":"CLIENT_ZERO_VALUE_V1_NO_INPUT"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait","l":"ClientContextParamsTrait(ClientContextParamsTrait.Builder)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.traits.ClientContextParamsTrait.Builder)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryIdTrait","l":"ClientEndpointDiscoveryIdTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryIdTrait","l":"ClientEndpointDiscoveryIdTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryIndex","l":"ClientEndpointDiscoveryIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait","l":"ClientEndpointDiscoveryTrait(ClientEndpointDiscoveryTrait.Builder)","u":"%3Cinit%3E(software.amazon.smithy.aws.traits.clientendpointdiscovery.ClientEndpointDiscoveryTrait.Builder)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryValidator","l":"ClientEndpointDiscoveryValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ClientOptionalTrait","l":"ClientOptionalTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ClientOptionalTrait","l":"ClientOptionalTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.traits","c":"ClientOptionalTrait","l":"ClientOptionalTrait(SourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput.Builder","l":"clientParams(ObjectNode)","u":"clientParams(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.cli","c":"CliError","l":"CliError(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"CliError","l":"CliError(String, int)","u":"%3Cinit%3E(java.lang.String,int)"},{"p":"software.amazon.smithy.cli","c":"CliError","l":"CliError(String, int, Throwable)","u":"%3Cinit%3E(java.lang.String,int,java.lang.Throwable)"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"close()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"closeBlock(String, Object...)","u":"closeBlock(java.lang.String,java.lang.Object...)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"closeBlock(String, Object...)","u":"closeBlock(java.lang.String,java.lang.Object...)"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Builder","l":"cloudFormationName(String)","u":"cloudFormationName(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging.Builder","l":"cloudFormationSystemTags(boolean)"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Builder","l":"cloudTrailEventSource(String)","u":"cloudTrailEventSource(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"CliError","l":"code"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait.Builder","l":"code(int)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition.Builder","l":"code(int)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"code(Integer)","u":"code(java.lang.Integer)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait.Builder","l":"code(String)","u":"code(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"CodegenDirector()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core","c":"CodegenException","l":"CodegenException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"CodegenException","l":"CodegenException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.codegen.core","c":"CodegenException","l":"CodegenException(Throwable)","u":"%3Cinit%3E(java.lang.Throwable)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"CodegenWriter(DocumentationWriter, U)","u":"%3Cinit%3E(software.amazon.smithy.codegen.core.writer.DocumentationWriter,U)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriterDelegator","l":"CodegenWriterDelegator(FileManifest, SymbolProvider, CodegenWriterFactory)","u":"%3Cinit%3E(software.amazon.smithy.build.FileManifest,software.amazon.smithy.codegen.core.SymbolProvider,software.amazon.smithy.codegen.core.writer.CodegenWriterFactory)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"CodeWriter()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"collect()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"collect(Function, Function)","u":"collect(java.util.function.Function,java.util.function.Function)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"collect(SourceLocation)","u":"collect(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex.BindingType","l":"COLLECTION"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"COLLECTION_OPERATION"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"collectionOperations(Collection)","u":"collectionOperations(java.util.Collection)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"collectStringKeys(Function, Function)","u":"collectStringKeys(java.util.function.Function,java.util.function.Function)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"COLON"},{"p":"software.amazon.smithy.cli","c":"Cli","l":"colorFormatter(ColorFormatter)","u":"colorFormatter(software.amazon.smithy.cli.ColorFormatter)"},{"p":"software.amazon.smithy.cli","c":"Command.Env","l":"colors()"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"colorSetting()"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem","l":"column"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"COLUMN_TEXT"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"column()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink.Builder","l":"column(Integer)","u":"column(java.lang.Integer)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"COMMA"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"COMMA"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin.Settings","l":"command()"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin.Settings","l":"command(List)","u":"command(java.util.List)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"COMMENT"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"COMMENT"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"comment(String)","u":"comment(java.lang.String)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorExpression","l":"ComparatorExpression(ComparatorType, JmespathExpression, JmespathExpression)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.ast.ComparatorType,software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorExpression","l":"ComparatorExpression(ComparatorType, JmespathExpression, JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.ast.ComparatorType,software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Builder","l":"compare()"},{"p":"software.amazon.smithy.diff","c":"ModelDiff","l":"compare(ClassLoader, Model, Model)","u":"compare(java.lang.ClassLoader,software.amazon.smithy.model.Model,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model","c":"FromSourceLocation","l":"compare(FromSourceLocation, FromSourceLocation)","u":"compare(software.amazon.smithy.model.FromSourceLocation,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"compare(LiteralExpression, LiteralExpression, ComparatorType)","u":"compare(software.amazon.smithy.jmespath.ast.LiteralExpression,software.amazon.smithy.jmespath.ast.LiteralExpression,software.amazon.smithy.jmespath.ast.ComparatorType)"},{"p":"software.amazon.smithy.diff","c":"ModelDiff","l":"compare(Model, Model)","u":"compare(software.amazon.smithy.model.Model,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem","l":"compareTo(ExpressionProblem)","u":"compareTo(software.amazon.smithy.jmespath.ExpressionProblem)"},{"p":"software.amazon.smithy.openapi.model","c":"ExternalDocumentation","l":"compareTo(ExternalDocumentation)","u":"compareTo(software.amazon.smithy.openapi.model.ExternalDocumentation)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"compareTo(Shape)","u":"compareTo(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"compareTo(ShapeId)","u":"compareTo(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"compareTo(SourceLocation)","u":"compareTo(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"compareTo(StringNode)","u":"compareTo(software.amazon.smithy.model.node.StringNode)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"compareTo(SymbolDependency)","u":"compareTo(software.amazon.smithy.codegen.core.SymbolDependency)"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject","l":"compareTo(TagObject)","u":"compareTo(software.amazon.smithy.openapi.model.TagObject)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"compareTo(ValidationEvent)","u":"compareTo(software.amazon.smithy.model.validation.ValidationEvent)"},{"p":"software.amazon.smithy.openapi.model","c":"Component","l":"Component(Component.Builder)","u":"%3Cinit%3E(software.amazon.smithy.openapi.model.Component.Builder)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer.Builder","l":"componentOrder(SmithyIdlComponentOrder)","u":"componentOrder(software.amazon.smithy.model.shapes.SmithyIdlComponentOrder)"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"components(ComponentsObject)","u":"components(software.amazon.smithy.openapi.model.ComponentsObject)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"compose(List)","u":"compose(java.util.List)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEventDecorator","l":"compose(List)","u":"compose(java.util.List)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWords","l":"compose(ReservedWords...)","u":"compose(software.amazon.smithy.codegen.core.ReservedWords...)"},{"p":"software.amazon.smithy.model.neighbor","c":"UnreferencedShapes","l":"compute(Model)","u":"compute(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.neighbor","c":"UnreferencedTraitDefinitions","l":"compute(Model)","u":"compute(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"concatTokens()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"condition(ToCondition)","u":"condition(software.amazon.smithy.rulesengine.language.syntax.ToCondition)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource.Builder","l":"conditionKeys(List)","u":"conditionKeys(java.util.List)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysIndex","l":"ConditionKeysIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysTrait","l":"ConditionKeysTrait(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysTrait","l":"ConditionKeysTrait(List, FromSourceLocation)","u":"%3Cinit%3E(java.util.List,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysValidator","l":"ConditionKeysValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyValueTrait","l":"ConditionKeyValueTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyValueTrait","l":"ConditionKeyValueTrait(String, FromSourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"conditions(List)","u":"conditions(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"conditions(ToCondition...)","u":"conditions(software.amazon.smithy.rulesengine.language.syntax.ToCondition...)"},{"p":"software.amazon.smithy.build.transforms","c":"Apply.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeStringEnumsToEnumShapes.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeTypes.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeMetadata.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesBySelector.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTag.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTrait.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTags.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraits.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraitsByTag.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeMetadata.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeNamespaces.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeServices.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesBySelector.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesByTag.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTags.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraits.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraitsByTag.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveTraitDefinitions.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveUnusedShapes.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"RenameShapes.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"AbbreviationNameValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"CamelCaseValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"MissingClientOptionalTrait.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"MissingSensitiveTraitValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"NoninclusiveTermsValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"RepeatedShapeNameValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"ReservedWordsValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"ShouldHaveUsedTimestampValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"StandardOperationVerbValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitEachSelectorValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitNoneSelectorValidator.Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"CfnConverter","l":"config(CfnConfig)","u":"config(software.amazon.smithy.aws.cloudformation.schema.CfnConfig)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter.Builder","l":"config(JsonSchemaConfig)","u":"config(software.amazon.smithy.jsonschema.JsonSchemaConfig)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiConverter","l":"config(OpenApiConfig)","u":"config(software.amazon.smithy.openapi.OpenApiConfig)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"config(Path)","u":"config(java.nio.file.Path)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"config(SmithyBuildConfig)","u":"config(software.amazon.smithy.build.model.SmithyBuildConfig)"},{"p":"software.amazon.smithy.build.transforms","c":"ConfigurableProjectionTransformer","l":"ConfigurableProjectionTransformer()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.plugins","c":"ConfigurableSmithyBuildPlugin","l":"ConfigurableSmithyBuildPlugin()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core","c":"SmithyIntegration","l":"configure(S, ObjectNode)","u":"configure(S,software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic","l":"conflictsWith(Topic)","u":"conflictsWith(software.amazon.smithy.mqtt.traits.Topic)"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"conflictsWith(TopicBinding)","u":"conflictsWith(software.amazon.smithy.mqtt.traits.TopicBinding)"},{"p":"software.amazon.smithy.model.pattern","c":"UriPattern","l":"conflictsWith(UriPattern)","u":"conflictsWith(software.amazon.smithy.model.pattern.UriPattern)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"Directive","l":"connectedShapes()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"connectionId(String)","u":"connectionId(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"connectionType(String)","u":"connectionType(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"Style.Constant","l":"Constant(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"constValue(Node)","u":"constValue(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"consumeIdentifier(SimpleParser)","u":"consumeIdentifier(software.amazon.smithy.utils.SimpleParser)"},{"p":"software.amazon.smithy.model.selector","c":"Selector","l":"consumeMatches(Model, Consumer)","u":"consumeMatches(software.amazon.smithy.model.Model,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"consumeNamespace(SimpleParser)","u":"consumeNamespace(software.amazon.smithy.utils.SimpleParser)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"consumer(Consumer)","u":"consumer(java.util.function.Consumer)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"consumeRemainingCharactersOnLine()"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"consumeUntilNoLongerMatches(Predicate)","u":"consumeUntilNoLongerMatches(java.util.function.Predicate)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"consumeWhile(IntPredicate)","u":"consumeWhile(java.util.function.IntPredicate)"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject.Builder","l":"contact(ObjectNode)","u":"contact(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"containsId(String)","u":"containsId(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"containsMember(String)","u":"containsMember(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"content(Map)","u":"content(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject.Builder","l":"content(Map)","u":"content(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject.Builder","l":"content(Map)","u":"content(java.util.Map)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample.Builder","l":"content(ObjectNode)","u":"content(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"contentEncoding(String)","u":"contentEncoding(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse.Builder","l":"contentHandling(String)","u":"contentHandling(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"contentHandling(String)","u":"contentHandling(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"contentHandling(String)","u":"contentHandling(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"contentMediaType(String)","u":"contentMediaType(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition.Builder","l":"contents(String)","u":"contents(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject.Builder","l":"contentType(String)","u":"contentType(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"ContextualDirective","l":"context()"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin.Context","l":"Context(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin.Context","l":"Context(Model, Set)","u":"%3Cinit%3E(software.amazon.smithy.model.Model,java.util.Set)"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"RuleError","l":"context(String, FromSourceLocation, RuleError.Evaluator)","u":"context(java.lang.String,software.amazon.smithy.model.FromSourceLocation,software.amazon.smithy.rulesengine.language.error.RuleError.Evaluator)"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"RuleError","l":"context(String, FromSourceLocation, Runnable)","u":"context(java.lang.String,software.amazon.smithy.model.FromSourceLocation,java.lang.Runnable)"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"RuleError","l":"context(String, RuleError.Evaluator)","u":"context(java.lang.String,software.amazon.smithy.rulesengine.language.error.RuleError.Evaluator)"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"RuleError","l":"context(String, Runnable)","u":"context(java.lang.String,java.lang.Runnable)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextIndex","l":"ContextIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation","c":"ContextualValidationEventFormatter","l":"ContextualValidationEventFormatter()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"CONTROL_SECTION"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"CONTROL_STATEMENT"},{"p":"software.amazon.smithy.aws.traits","c":"ControlPlaneTrait","l":"ControlPlaneTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits","c":"ControlPlaneTrait","l":"ControlPlaneTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter","l":"convert()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"CfnConverter","l":"convert(Model)","u":"convert(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiConverter","l":"convert(Model)","u":"convert(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter","l":"convertShape(Shape)","u":"convertShape(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiConverter","l":"convertToNode(Model)","u":"convertToNode(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"CfnConverter","l":"convertToNodes(Model)","u":"convertToNodes(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"copy()"},{"p":"software.amazon.smithy.utils","c":"BuilderRef","l":"copy()"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"copyDir(Path, Path)","u":"copyDir(java.nio.file.Path,java.nio.file.Path)"},{"p":"software.amazon.smithy.utils","c":"ListUtils","l":"copyOf(Collection)","u":"copyOf(java.util.Collection)"},{"p":"software.amazon.smithy.utils","c":"SetUtils","l":"copyOf(Collection)","u":"copyOf(java.util.Collection)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"copyOf(Map)","u":"copyOf(java.util.Map)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"copyServiceErrorsToOperations(Model, ServiceShape)","u":"copyServiceErrorsToOperations(software.amazon.smithy.model.Model,software.amazon.smithy.model.shapes.ServiceShape)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"copySettingsFrom(AbstractCodeWriter)","u":"copySettingsFrom(software.amazon.smithy.utils.AbstractCodeWriter)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"copySettingsFrom(CodeWriter)","u":"copySettingsFrom(software.amazon.smithy.utils.CodeWriter)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers","c":"CoreExtension","l":"CoreExtension()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"CoreExtension","l":"CoreExtension()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language","c":"CoreExtension","l":"CoreExtension()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"CorsHttpIntegration","l":"CorsHttpIntegration()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.analysis","c":"CoverageChecker","l":"CoverageChecker(EndpointRuleSet)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.language.EndpointRuleSet)"},{"p":"software.amazon.smithy.rulesengine.analysis","c":"CoverageChecker.CoverageResult","l":"CoverageResult(Condition, boolean)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.language.syntax.rule.Condition,boolean)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceIndex.Mutability","l":"CREATE"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"CREATE"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler","l":"CREATE"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"CfnConverter","l":"create()"},{"p":"software.amazon.smithy.cli","c":"SmithyCli","l":"create()"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"create()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiConverter","l":"create()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"create(CharSequence)","u":"create(java.lang.CharSequence)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"create(ClassLoader)","u":"create(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"create(ClassLoader, Supplier)","u":"create(java.lang.ClassLoader,java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait.StringListTraitConstructor","l":"create(List, FromSourceLocation)","u":"create(java.util.List,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.build","c":"JsonSubstitutions","l":"create(Map)","u":"create(java.util.Map)"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder","l":"create(Model)","u":"create(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.build","c":"JsonSubstitutions","l":"create(ObjectNode)","u":"create(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"create(Path)","u":"create(java.nio.file.Path)"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"create(Shape, RelationshipType, Shape)","u":"create(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.neighbor.RelationshipType,software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.cli.dependencies","c":"DependencyResolver.Factory","l":"create(SmithyBuildConfig, Command.Env)","u":"create(software.amazon.smithy.build.model.SmithyBuildConfig,software.amazon.smithy.cli.Command.Env)"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"create(String, CharSequence)","u":"create(java.lang.String,java.lang.CharSequence)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol.Operation","l":"create(String, String, OperationObject.Builder)","u":"create(java.lang.String,java.lang.String,software.amazon.smithy.openapi.model.OperationObject.Builder)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"create(ToShapeId)","u":"create(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"createBuilderForType()"},{"p":"software.amazon.smithy.cli","c":"SmithyCli","l":"createCli()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"createContext(CreateContextDirective)","u":"createContext(software.amazon.smithy.codegen.core.directed.CreateContextDirective)"},{"p":"software.amazon.smithy.model.validation.suppressions","c":"ModelBasedEventDecorator","l":"createDecorator(Model)","u":"createDecorator(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"createDedicatedInputAndOutput(Model, String, String)","u":"createDedicatedInputAndOutput(software.amazon.smithy.model.Model,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"createDedicatedInputsAndOutputs()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"createDedicatedInputsAndOutputs(String, String)","u":"createDedicatedInputsAndOutputs(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"createDefault()"},{"p":"software.amazon.smithy.jsonschema","c":"PropertyNamingStrategy","l":"createDefaultStrategy()"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"createEvent(Severity, Shape, FromSourceLocation, String)","u":"createEvent(software.amazon.smithy.model.validation.Severity,software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"createEvent(Severity, Shape, FromSourceLocation, String, String)","u":"createEvent(software.amazon.smithy.model.validation.Severity,software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"createEvent(Severity, Shape, FromSourceLocation, String, String, String)","u":"createEvent(software.amazon.smithy.model.validation.Severity,software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"createEvent(Severity, Shape, FromSourceLocation, String, String, String, String)","u":"createEvent(software.amazon.smithy.model.validation.Severity,software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"createFunction()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"IsVirtualHostableS3Bucket.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"BooleanEquals.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionDefinition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsSet.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsValidHostLabel.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Not.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"StringEquals.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Substring.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"UriEncode.Definition","l":"createFunction(FunctionNode)","u":"createFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointComponentFactory","l":"createFunctionFactory()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"createFunctionFactory()"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"createInvalid(Shape, RelationshipType, ShapeId)","u":"createInvalid(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.neighbor.RelationshipType,software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"createLazyString(String, SourceLocation)","u":"createLazyString(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.loader.sourcecontext","c":"SourceContextLoader","l":"createLineBasedLoader(int)"},{"p":"software.amazon.smithy.jsonschema","c":"PropertyNamingStrategy","l":"createMemberNameStrategy()"},{"p":"software.amazon.smithy.model.loader.sourcecontext","c":"SourceContextLoader","l":"createModelAwareLoader(Model, int)","u":"createModelAwareLoader(software.amazon.smithy.model.Model,int)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4ATrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4Trait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientDiscoveredEndpointTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsProtocolTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestXmlTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait","l":"createNode()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"AuthTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"DefaultTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"DynamicTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"EndpointTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"HttpErrorTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"StringTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"OriginalShapeIdTrait","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"createNode()"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait","l":"createNode()"},{"p":"software.amazon.smithy.openapi.traits","c":"SpecificationExtensionTrait","l":"createNode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestsTrait","l":"createNode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestsTrait","l":"createNode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsTrait","l":"createNode()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait","l":"createNode()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait","l":"createNode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait","l":"createNode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextParamTrait","l":"createNode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointRuleSetTrait","l":"createNode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait","l":"createNode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait","l":"createNode()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestsTrait","l":"createNode()"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait","l":"createNode()"},{"p":"software.amazon.smithy.openapi.model","c":"CallbackObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"Component","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ExternalDocumentation","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject","l":"createNodeBuilder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"createOnlyProperties(Collection)","u":"createOnlyProperties(java.util.Collection)"},{"p":"software.amazon.smithy.openapi.fromsmithy.protocols","c":"AwsRestJson1Protocol","l":"createOperation(Context, OperationShape)","u":"createOperation(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol","l":"createOperation(Context, OperationShape)","u":"createOperation(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder","l":"createPathToInputMember(ToShapeId, String)","u":"createPathToInputMember(software.amazon.smithy.model.shapes.ToShapeId,java.lang.String)"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder","l":"createPathToOutputMember(ToShapeId, String)","u":"createPathToOutputMember(software.amazon.smithy.model.shapes.ToShapeId,java.lang.String)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"createRef(ToShapeId)","u":"createRef(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase","l":"createResult(ValidatedResult)","u":"createResult(software.amazon.smithy.model.validation.ValidatedResult)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"SecuritySchemeConverter","l":"createSecurityRequirements(Context, T, Shape)","u":"createSecurityRequirements(software.amazon.smithy.openapi.fromsmithy.Context,T,software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpApiKeyAuthConverter","l":"createSecurityScheme(Context, HttpApiKeyAuthTrait)","u":"createSecurityScheme(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.traits.HttpApiKeyAuthTrait)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpBasicConverter","l":"createSecurityScheme(Context, HttpBasicAuthTrait)","u":"createSecurityScheme(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.traits.HttpBasicAuthTrait)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpBearerConverter","l":"createSecurityScheme(Context, HttpBearerAuthTrait)","u":"createSecurityScheme(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.traits.HttpBearerAuthTrait)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpDigestConverter","l":"createSecurityScheme(Context, HttpDigestAuthTrait)","u":"createSecurityScheme(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.traits.HttpDigestAuthTrait)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"AwsV4Converter","l":"createSecurityScheme(Context, SigV4Trait)","u":"createSecurityScheme(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.aws.traits.auth.SigV4Trait)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"SecuritySchemeConverter","l":"createSecurityScheme(Context, T)","u":"createSecurityScheme(software.amazon.smithy.openapi.fromsmithy.Context,T)"},{"p":"software.amazon.smithy.build","c":"ProjectionTransformer","l":"createServiceFactory()"},{"p":"software.amazon.smithy.build","c":"SmithyBuildPlugin","l":"createServiceFactory()"},{"p":"software.amazon.smithy.model.traits","c":"TraitFactory","l":"createServiceFactory()"},{"p":"software.amazon.smithy.build","c":"ProjectionTransformer","l":"createServiceFactory(ClassLoader)","u":"createServiceFactory(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.build","c":"SmithyBuildPlugin","l":"createServiceFactory(ClassLoader)","u":"createServiceFactory(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.model.traits","c":"TraitFactory","l":"createServiceFactory(ClassLoader)","u":"createServiceFactory(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorFactory","l":"createServiceFactory(ClassLoader)","u":"createServiceFactory(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointComponentFactory","l":"createServiceFactory(ClassLoader)","u":"createServiceFactory(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.build","c":"ProjectionTransformer","l":"createServiceFactory(Iterable)","u":"createServiceFactory(java.lang.Iterable)"},{"p":"software.amazon.smithy.build","c":"SmithyBuildPlugin","l":"createServiceFactory(Iterable)","u":"createServiceFactory(java.lang.Iterable)"},{"p":"software.amazon.smithy.model.traits","c":"TraitFactory","l":"createServiceFactory(Iterable)","u":"createServiceFactory(java.lang.Iterable)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorFactory","l":"createServiceFactory(Iterable, Iterable)","u":"createServiceFactory(java.lang.Iterable,java.lang.Iterable)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorFactory","l":"createServiceFactory(Iterable, Iterable, Iterable)","u":"createServiceFactory(java.lang.Iterable,java.lang.Iterable,java.lang.Iterable)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointComponentFactory","l":"createServiceFactory(Map, Map, List)","u":"createServiceFactory(java.util.Map,java.util.Map,java.util.List)"},{"p":"software.amazon.smithy.model.loader","c":"ModelDiscovery","l":"createSmithyJarManifestUrl(String)","u":"createSmithyJarManifestUrl(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"createsResources(List)","u":"createsResources(java.util.List)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"createSymbolProvider(CreateSymbolProviderDirective)","u":"createSymbolProvider(software.amazon.smithy.codegen.core.directed.CreateSymbolProviderDirective)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4ATrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4Trait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientDiscoveredEndpointTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsJson1_0Trait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsJson1_1Trait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestJson1Trait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestXmlTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"AnnotationTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"AuthTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"DefaultTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"EndpointTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"HttpErrorTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"StringTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"TraitService","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.openapi.traits","c":"SpecificationExtensionTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextParamTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointRuleSetTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestsTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait.Provider","l":"createTrait(ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"TraitFactory","l":"createTrait(ShapeId, ShapeId, Node)","u":"createTrait(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorService","l":"createValidator(ObjectNode)","u":"createValidator(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorService.Provider","l":"createValidator(ObjectNode)","u":"createValidator(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorFactory","l":"createValidator(String, ObjectNode)","u":"createValidator(java.lang.String,software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"createWithPlugins(List)","u":"createWithPlugins(java.util.List)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"createWithServiceProviders(ClassLoader)","u":"createWithServiceProviders(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"CREDENTIAL_SCOPE"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"credentials(String)","u":"credentials(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"credentials(String)","u":"credentials(java.lang.String)"},{"p":"software.amazon.smithy.jmespath.ast","c":"CurrentExpression","l":"CurrentExpression()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jmespath.ast","c":"CurrentExpression","l":"CurrentExpression(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"customAuthType(String)","u":"customAuthType(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"SmithyIntegration","l":"customize(C)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"customizeAfterIntegrations(CustomizeDirective)","u":"customizeAfterIntegrations(software.amazon.smithy.codegen.core.directed.CustomizeDirective)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"customizeBeforeIntegrations(CustomizeDirective)","u":"customizeBeforeIntegrations(software.amazon.smithy.codegen.core.directed.CustomizeDirective)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"customizeBeforeShapeGeneration(CustomizeDirective)","u":"customizeBeforeShapeGeneration(software.amazon.smithy.codegen.core.directed.CustomizeDirective)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"CYAN"},{"p":"software.amazon.smithy.model.loader","c":"TopologicalShapeSort.CycleException","l":"CycleException(Set, List)","u":"%3Cinit%3E(java.util.Set,java.util.List)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem.Severity","l":"DANGER"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"DANGER"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"DANGER"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"DANGER_TITLE"},{"p":"software.amazon.smithy.diff.evaluators","c":"AbstractDiffEvaluator","l":"danger(Shape, FromSourceLocation, String)","u":"danger(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"danger(Shape, FromSourceLocation, String)","u":"danger(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"danger(Shape, FromSourceLocation, String, String)","u":"danger(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"danger(Shape, FromSourceLocation, String, String, String)","u":"danger(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"danger(Shape, FromSourceLocation, String, String, String, String)","u":"danger(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AbstractDiffEvaluator","l":"danger(Shape, String)","u":"danger(software.amazon.smithy.model.shapes.Shape,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"danger(Shape, String)","u":"danger(software.amazon.smithy.model.shapes.Shape,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"danger(Shape, String, String)","u":"danger(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"danger(Shape, String, String, String)","u":"danger(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"danger(Shape, String, String, String, String)","u":"danger(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.aws.traits","c":"DataPlaneTrait","l":"DataPlaneTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits","c":"DataPlaneTrait","l":"DataPlaneTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.traits","c":"DataTrait","l":"DataTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait.Format","l":"DATE_TIME"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait","l":"DATE_TIME"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"DEBUG"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"debug()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"declarationFile(String)","u":"declarationFile(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference.ContextOption","l":"DECLARE"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"deconflictErrorsWithSharedStatusCode(Model, ServiceShape)","u":"deconflictErrorsWithSharedStatusCode(software.amazon.smithy.model.Model,software.amazon.smithy.model.shapes.ServiceShape)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEventDecorator","l":"decorate(ValidationEvent)","u":"decorate(software.amazon.smithy.model.validation.ValidationEvent)"},{"p":"software.amazon.smithy.codegen.core","c":"SmithyIntegration","l":"decorateSymbolProvider(Model, S, SymbolProvider)","u":"decorateSymbolProvider(software.amazon.smithy.model.Model,S,software.amazon.smithy.codegen.core.SymbolProvider)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"decreaseNestingLevel()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"dedent()"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"dedent()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"dedent(int)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"dedent(int)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"DEFAULT"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor.Default","l":"Default()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"Default()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor.Default","l":"Default()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite","l":"defaultParameterizedTestSource(Class)","u":"defaultParameterizedTestSource(java.lang.Class)"},{"p":"software.amazon.smithy.model.traits","c":"DefaultTrait","l":"DefaultTrait(Node)","u":"%3Cinit%3E(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.validation.validators","c":"DefaultTraitValidator","l":"DefaultTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"defaultValue(Node)","u":"defaultValue(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"defaultValue(Value)","u":"defaultValue(software.amazon.smithy.rulesengine.language.evaluation.value.Value)"},{"p":"software.amazon.smithy.model.validation.validators","c":"DefaultValueInUpdateValidator","l":"DefaultValueInUpdateValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"definition"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"definitionFile(String)","u":"definitionFile(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"DEFINITIONS_TEXT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile.Builder","l":"definitions(ArtifactDefinitions)","u":"definitions(software.amazon.smithy.codegen.core.trace.ArtifactDefinitions)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote.Builder","l":"definitions(Map)","u":"definitions(java.util.Map)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"definitions(Map)","u":"definitions(java.util.Map)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"DELETE"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler","l":"DELETE"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"delete(OperationObject)","u":"delete(software.amazon.smithy.openapi.model.OperationObject)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"delete(ToShapeId)","u":"delete(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig.Builder","l":"dependencies(Collection)","u":"dependencies(java.util.Collection)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property.Builder","l":"dependencies(List)","u":"dependencies(java.util.List)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"dependencies(List)","u":"dependencies(java.util.List)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"dependencies(SymbolDependencyContainer)","u":"dependencies(software.amazon.smithy.codegen.core.SymbolDependencyContainer)"},{"p":"software.amazon.smithy.cli.dependencies","c":"DependencyResolverException","l":"DependencyResolverException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.cli.dependencies","c":"DependencyResolverException","l":"DependencyResolverException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.cli.dependencies","c":"DependencyResolverException","l":"DependencyResolverException(Throwable)","u":"%3Cinit%3E(java.lang.Throwable)"},{"p":"software.amazon.smithy.cli","c":"SmithyCli","l":"dependencyResolverFactory(DependencyResolver.Factory)","u":"dependencyResolverFactory(software.amazon.smithy.cli.dependencies.DependencyResolver.Factory)"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"DependencyTracker()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency.Builder","l":"dependencyType(String)","u":"dependencyType(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"DEPRECATED"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"DEPRECATED"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition.Builder","l":"deprecated(boolean)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"deprecated(boolean)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"deprecated(boolean)"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"deprecated(boolean)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"deprecated(Deprecated)","u":"deprecated(software.amazon.smithy.rulesengine.language.syntax.parameters.Deprecated)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"deprecatedProperties(Collection)","u":"deprecatedProperties(java.util.Collection)"},{"p":"software.amazon.smithy.model.validation.validators","c":"DeprecatedTraitValidator","l":"DeprecatedTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.loader","c":"TopologicalShapeSort","l":"dequeueSortedShapes()"},{"p":"software.amazon.smithy.openapi.model","c":"Ref","l":"deref(ComponentsObject)","u":"deref(software.amazon.smithy.openapi.model.ComponentsObject)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ExternalDocumentation.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"description(String)","u":"description(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"deserialize(Node, Class)","u":"deserialize(software.amazon.smithy.model.node.Node,java.lang.Class)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"deserializeCollection(Node, Class, Class)","u":"deserializeCollection(software.amazon.smithy.model.node.Node,java.lang.Class,java.lang.Class)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"deserializeInto(Node, T)","u":"deserializeInto(software.amazon.smithy.model.node.Node,T)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"deserializeMap(Node, Class, Class)","u":"deserializeMap(software.amazon.smithy.model.node.Node,java.lang.Class,java.lang.Class)"},{"p":"software.amazon.smithy.cli","c":"AnsiColorFormatter","l":"detect()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"detectJsonTimestampFormat(Shape)","u":"detectJsonTimestampFormat(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Result","l":"determineIntroducedEvents()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"determineRequestContentType(ToShapeId, String)","u":"determineRequestContentType(software.amazon.smithy.model.shapes.ToShapeId,java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"determineRequestContentType(ToShapeId, String, String)","u":"determineRequestContentType(software.amazon.smithy.model.shapes.ToShapeId,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Result","l":"determineResolvedEvents()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"determineResponseContentType(ToShapeId, String)","u":"determineResponseContentType(software.amazon.smithy.model.shapes.ToShapeId,java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"determineResponseContentType(ToShapeId, String, String)","u":"determineResponseContentType(software.amazon.smithy.model.shapes.ToShapeId,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"determineTimestampFormat(ToShapeId, HttpBinding.Location, TimestampFormatTrait.Format)","u":"determineTimestampFormat(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.knowledge.HttpBinding.Location,software.amazon.smithy.model.traits.TimestampFormatTrait.Format)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorService","l":"determineValidatorName(Class)","u":"determineValidatorName(java.lang.Class)"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"DIFF_EVENT_TITLE"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"DIFF_TITLE"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"diff(ToNode, ToNode)","u":"diff(software.amazon.smithy.model.node.ToNode,software.amazon.smithy.model.node.ToNode)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipDirection","l":"DIRECTED"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"directedCodegen(DirectedCodegen)","u":"directedCodegen(software.amazon.smithy.codegen.core.directed.DirectedCodegen)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"DISABLE_JAR_CACHE"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DisableConditionKeyInferenceTrait","l":"DisableConditionKeyInferenceTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DisableConditionKeyInferenceTrait","l":"DisableConditionKeyInferenceTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait.Builder","l":"disableConditionKeyInheritance(boolean)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig.ApiType","l":"DISABLED"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayDefaults","l":"DISABLED"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait.Builder","l":"disableDefaultOperations(Boolean)","u":"disableDefaultOperations(java.lang.Boolean)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"disableFromNodeForClass(Type)","u":"disableFromNodeForClass(java.lang.reflect.Type)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"disableNewlines()"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"disableNewlines()"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"disablePrelude()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"disableProperty(String)","u":"disableProperty(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait.Builder","l":"disableSystemTags(Boolean)","u":"disableSystemTags(java.lang.Boolean)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"disableToNodeForClass(Type)","u":"disableToNodeForClass(java.lang.reflect.Type)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"disableValidation()"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"discover(boolean)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"discoverModels()"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"discoverModels(ClassLoader)","u":"discoverModels(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder.Result","l":"discoveryClasspath"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"DNS_SUFFIX"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs.Builder","l":"dnsSuffix(String)","u":"dnsSuffix(java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"DOC_COMMENT"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Builder","l":"docId(String)","u":"docId(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"DOCUMENT"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"DOCUMENT"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"DOCUMENTATION"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"DOCUMENTATION"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition.Builder","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"HelpPrinter","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition.Builder","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example.Builder","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase.Builder","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamDefinition.Builder","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase.Builder","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"documentation(String)","u":"documentation(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"DocumentationTrait","l":"DocumentationTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"DocumentationTrait","l":"DocumentationTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"documentationUrl(String)","u":"documentationUrl(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"documentShape(DocumentShape)","u":"documentShape(software.amazon.smithy.model.shapes.DocumentShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"documentShape(DocumentShape)","u":"documentShape(software.amazon.smithy.model.shapes.DocumentShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"documentShape(DocumentShape)","u":"documentShape(software.amazon.smithy.model.shapes.DocumentShape)"},{"p":"software.amazon.smithy.model.knowledge","c":"PropertyBindingIndex","l":"doesMemberShapeRequireProperty(MemberShape)","u":"doesMemberShapeRequireProperty(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"DOLLAR"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"DOT"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"DOUBLE"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"doubleShape(DoubleShape)","u":"doubleShape(software.amazon.smithy.model.shapes.DoubleShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"doubleShape(DoubleShape)","u":"doubleShape(software.amazon.smithy.model.shapes.DoubleShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"doubleShape(DoubleShape)","u":"doubleShape(software.amazon.smithy.model.shapes.DoubleShape)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"downgradeEnums(Model)","u":"downgradeEnums(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"downgradeToV1(Model)","u":"downgradeToV1(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaVersion","l":"DRAFT07"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaVersion","l":"DRAFT2020_12"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"DUAL_STACK_DNS_SUFFIX"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"DUALSTACK"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase.Builder","l":"dualStack(Boolean)","u":"dualStack(java.lang.Boolean)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase.Builder","l":"dualStack(Boolean)","u":"dualStack(java.lang.Boolean)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase.Builder","l":"dualStack(Boolean)","u":"dualStack(java.lang.Boolean)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs.Builder","l":"dualStackDnsSuffix(String)","u":"dualStackDnsSuffix(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"DualStackOnlyEndpointsTrait","l":"DualStackOnlyEndpointsTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"DualStackOnlyEndpointsTrait","l":"DualStackOnlyEndpointsTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.traits","c":"DynamicTrait","l":"DynamicTrait(ShapeId, Node)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"Ec2QueryNameTrait","l":"Ec2QueryNameTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"Ec2QueryNameTrait","l":"Ec2QueryNameTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"Ec2QueryTrait","l":"Ec2QueryTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"Ec2QueryTrait","l":"Ec2QueryTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"ELIDED_SHAPE_MEMBER"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"EM_UNDERLINE"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitEachSelectorValidator","l":"EmitEachSelectorValidator(EmitEachSelectorValidator.Config)","u":"%3Cinit%3E(software.amazon.smithy.model.validation.linters.EmitEachSelectorValidator.Config)"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin","l":"EMPTY_STRING_ARRAY"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"empty()"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"empty()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"emptyType()"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"emptyValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"emptyValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EmptyValue","l":"EmptyValue()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"enableFromNodeForClass(Type)","u":"enableFromNodeForClass(java.lang.reflect.Type)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"enableNewlines()"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"enableNewlines()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"enableSimpleResponses(Boolean)","u":"enableSimpleResponses(java.lang.Boolean)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"enableStackTraceComments(boolean)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"enableToNodeForClass(Type)","u":"enableToNodeForClass(java.lang.reflect.Type)"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject.Builder","l":"encoding(Map)","u":"encoding(java.util.Map)"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait","l":"ENCODINGS"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait.Builder","l":"encodings(List)","u":"encodings(java.util.List)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"endColumn(int)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"endLine(int)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"ENDPOINT"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait","l":"ENDPOINT_PATTERN_TYPE"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"endpoint(Endpoint)","u":"endpoint(software.amazon.smithy.rulesengine.language.Endpoint)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation.Builder","l":"endpoint(ExpectedEndpoint)","u":"endpoint(software.amazon.smithy.rulesengine.traits.ExpectedEndpoint)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase.Builder","l":"endpoint(String)","u":"endpoint(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase.Builder","l":"endpoint(String)","u":"endpoint(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase.Builder","l":"endpoint(String)","u":"endpoint(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointModifierIndex","l":"EndpointModifierIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointModifierTrait","l":"EndpointModifierTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointModifierTrait","l":"EndpointModifierTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait.Builder","l":"endpointPatternType(EndpointPatternType)","u":"endpointPatternType(software.amazon.smithy.rulesengine.aws.traits.EndpointPatternType)"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Builder","l":"endpointPrefix(String)","u":"endpointPrefix(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTraitValidator","l":"EndpointTestsTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"endpointType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"endpointValue(Node)","u":"endpointValue(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.cli","c":"ColorFormatter","l":"endStyle(Appendable)","u":"endStyle(java.lang.Appendable)"},{"p":"software.amazon.smithy.model.loader","c":"TopologicalShapeSort","l":"enqueue(Shape)","u":"enqueue(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.loader","c":"TopologicalShapeSort","l":"enqueue(ShapeId, Collection)","u":"enqueue(software.amazon.smithy.model.shapes.ShapeId,java.util.Collection)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"ensureNewline()"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"ensureNewline()"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"ENTITY_SHAPE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"ENTITY_TYPE_NAME"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"entry(K, V)","u":"entry(K,V)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateEnumDirective.EnumType","l":"ENUM"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"ENUM"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"ENUM_MEMBER"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"ENUM_SHAPE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"ENUM_SHAPE_MEMBER"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"ENUM_SHAPE_MEMBERS"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"ENUM_TYPE_NAME"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"enumShape(EnumShape)","u":"enumShape(software.amazon.smithy.model.shapes.EnumShape)"},{"p":"software.amazon.smithy.model.validation.validators","c":"EnumShapeValidator","l":"EnumShapeValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait","l":"EnumTrait(ShapeId, EnumTrait.Builder)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.traits.EnumTrait.Builder)"},{"p":"software.amazon.smithy.model.validation.validators","c":"EnumTraitValidator","l":"EnumTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"enumValues(Collection)","u":"enumValues(java.util.Collection)"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin.Settings","l":"env()"},{"p":"software.amazon.smithy.cli","c":"Command.Env","l":"Env(ColorFormatter, CliPrinter, CliPrinter, ClassLoader)","u":"%3Cinit%3E(software.amazon.smithy.cli.ColorFormatter,software.amazon.smithy.cli.CliPrinter,software.amazon.smithy.cli.CliPrinter,java.lang.ClassLoader)"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin.Settings","l":"env(Map)","u":"env(java.util.Map)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"EOF"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"EOF"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"eof()"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait.Format","l":"EPOCH_SECONDS"},{"p":"software.amazon.smithy.model.validation.node","c":"TimestampValidationStrategy","l":"EPOCH_SECONDS"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait","l":"EPOCH_SECONDS"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorType","l":"EQUAL"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"EQUAL"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.diff","c":"ChangedMetadata","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Result","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"BinaryExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"CurrentExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ExpressionTypeExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FieldExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FilterProjectionExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FlattenExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FunctionExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"IndexExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectHashExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectListExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"NotExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"SliceExpression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath","c":"LinterResult","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.loader.sourcecontext","c":"SourceContextLoader.Line","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model","c":"Model","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.node","c":"BooleanNode","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.node","c":"NullNode","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.pattern","c":"UriPattern","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"AnnotationTrait","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic.Level","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.openapi.model","c":"Component","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"RegionOverride","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"EmptyType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"ArrayType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"OptionalType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"RecordType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"TupleType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"ArrayValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"BooleanValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"RecordValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"StringValue","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Index","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Key","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"BooleanLiteral","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"IntegerLiteral","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"RecordLiteral","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"StringLiteral","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"TupleLiteral","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Reference","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template.Literal","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"Identifier","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Deprecated","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"EndpointRule","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamDefinition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamDefinition","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.smoketests.traits","c":"Expectation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.smoketests.traits","c":"FailureExpectation","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.utils","c":"MediaType","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.waiters","c":"Acceptor","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.waiters","c":"Matcher","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.waiters","c":"PathMatcher","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"equals(String, String)","u":"equals(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem.Severity","l":"ERROR"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"ERROR"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"ERROR"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"ERROR"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"ERROR"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"ERROR"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"ERROR"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"ERROR_TITLE"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example.Builder","l":"error(ExamplesTrait.ErrorExample)","u":"error(software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"error(Node)","u":"error(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AbstractDiffEvaluator","l":"error(Shape, FromSourceLocation, String)","u":"error(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"error(Shape, FromSourceLocation, String)","u":"error(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"error(Shape, FromSourceLocation, String, String)","u":"error(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"error(Shape, FromSourceLocation, String, String, String)","u":"error(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"error(Shape, FromSourceLocation, String, String, String, String)","u":"error(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AbstractDiffEvaluator","l":"error(Shape, String)","u":"error(software.amazon.smithy.model.shapes.Shape,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"error(Shape, String)","u":"error(software.amazon.smithy.model.shapes.Shape,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"error(Shape, String, String)","u":"error(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"error(Shape, String, String, String)","u":"error(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"error(Shape, String, String, String, String)","u":"error(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait.Builder","l":"error(ShapeId)","u":"error(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"error(String)","u":"error(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation.Builder","l":"error(String)","u":"error(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample","l":"ErrorExample(ExamplesTrait.ErrorExample.Builder)","u":"%3Cinit%3E(software.amazon.smithy.model.traits.ExamplesTrait.ErrorExample.Builder)"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait.Builder","l":"errorMessage(String)","u":"errorMessage(java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"errorMessage(String)","u":"errorMessage(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"errorOrElse(String, ToCondition...)","u":"errorOrElse(java.lang.String,software.amazon.smithy.rulesengine.language.syntax.ToCondition...)"},{"p":"software.amazon.smithy.aws.traits","c":"ErrorRenameValidator","l":"ErrorRenameValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"ErrorRule","l":"ErrorRule(Rule.Builder, Expression)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder,software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"errors(Collection)","u":"errors(java.util.Collection)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"errors(Collection)","u":"errors(java.util.Collection)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateErrorDirective","l":"errorTrait()"},{"p":"software.amazon.smithy.model.traits","c":"ErrorTrait","l":"ErrorTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"ErrorTrait","l":"ErrorTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.ErrorTypeMember","l":"ErrorTypeMember(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.smoketests.traits","c":"FailureExpectation","l":"errorWithId(ShapeId)","u":"errorWithId(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.codegen.core","c":"MappedReservedWords","l":"escape(String)","u":"escape(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWords","l":"escape(String)","u":"escape(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"JavaStyleDocumentationWriterBuilder","l":"escapeAtSignWithEntity(boolean)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"JavaStyleDocumentationWriterBuilder","l":"escapeAtSignWithEntity(String)","u":"escapeAtSignWithEntity(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"JavaStyleDocumentationWriterBuilder","l":"escapeClosingChars(String)","u":"escapeClosingChars(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"escapeJavaString(Object, String)","u":"escapeJavaString(java.lang.Object,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Escaper","l":"escapeMemberName(String)","u":"escapeMemberName(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Builder","l":"escapePredicate(BiPredicate)","u":"escapePredicate(java.util.function.BiPredicate)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Escaper","l":"escapeSymbol(Shape, Symbol)","u":"escapeSymbol(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.codegen.core.Symbol)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part","l":"eval(Value)","u":"eval(software.amazon.smithy.rulesengine.language.evaluation.value.Value)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Index","l":"eval(Value)","u":"eval(software.amazon.smithy.rulesengine.language.evaluation.value.Value)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Key","l":"eval(Value)","u":"eval(software.amazon.smithy.rulesengine.language.evaluation.value.Value)"},{"p":"software.amazon.smithy.diff","c":"DiffEvaluator","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedLengthTrait","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedEntityBinding","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedMetadata","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedOperationError","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedRequiredMember","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedServiceError","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedShape","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AddedTraitDefinition","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedDefault","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedEnumTrait","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedMemberOrder","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedMemberTarget","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedMetadata","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedNullability","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedOperationInput","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedOperationOutput","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedResourceIdentifiers","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedShapeType","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ModifiedTrait","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedAuthenticationScheme","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedEntityBinding","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedMetadata","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedOperationError","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedServiceError","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedShape","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedTraitDefinition","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ServiceRename","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.diff.evaluators","c":"TraitBreakingChange","l":"evaluate(Differences)","u":"evaluate(software.amazon.smithy.diff.Differences)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"TestEvaluator","l":"evaluate(EndpointRuleSet, EndpointTestCase)","u":"evaluate(software.amazon.smithy.rulesengine.language.EndpointRuleSet,software.amazon.smithy.rulesengine.traits.EndpointTestCase)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"evaluate(EndpointRuleSet, Map)","u":"evaluate(software.amazon.smithy.rulesengine.language.EndpointRuleSet,java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"IsVirtualHostableS3Bucket.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"BooleanEquals.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionDefinition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsSet.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsValidHostLabel.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Not.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"StringEquals.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Substring.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"UriEncode.Definition","l":"evaluate(List)","u":"evaluate(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"evaluate(RuleEvaluator)","u":"evaluate(software.amazon.smithy.rulesengine.language.evaluation.RuleEvaluator)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"evaluate(Value)","u":"evaluate(software.amazon.smithy.rulesengine.language.evaluation.value.Value)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"evaluateCondition(Condition)","u":"evaluateCondition(software.amazon.smithy.rulesengine.language.syntax.rule.Condition)"},{"p":"software.amazon.smithy.rulesengine.analysis","c":"CoverageChecker","l":"evaluateInput(Map)","u":"evaluateInput(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"evaluateRuleSet(EndpointRuleSet, Map)","u":"evaluateRuleSet(software.amazon.smithy.rulesengine.language.EndpointRuleSet,java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.analysis","c":"CoverageChecker","l":"evaluateTestCase(EndpointTestCase)","u":"evaluateTestCase(software.amazon.smithy.rulesengine.traits.EndpointTestCase)"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"EVENT_SHAPE_ID"},{"p":"software.amazon.smithy.model.traits","c":"EventHeaderTrait","l":"EventHeaderTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EventHeaderTrait","l":"EventHeaderTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Builder","l":"eventId(String)","u":"eventId(java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"eventId(String)","u":"eventId(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"EventPayloadTrait","l":"EventPayloadTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EventPayloadTrait","l":"EventPayloadTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation.validators","c":"EventPayloadTraitValidator","l":"EventPayloadTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build","c":"PluginContext.Builder","l":"events(List)","u":"events(java.util.List)"},{"p":"software.amazon.smithy.build","c":"ProjectionResult.Builder","l":"events(List)","u":"events(java.util.List)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Builder","l":"eventShapeId(ShapeId)","u":"eventShapeId(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.aws.traits","c":"EventSourceValidator","l":"EventSourceValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsProtocolTrait.Builder","l":"eventStreamHttp(List)","u":"eventStreamHttp(java.util.List)"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamIndex","l":"EventStreamIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject.Builder","l":"example(Node)","u":"example(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"example(Node)","u":"example(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject.Builder","l":"examples(Map)","u":"examples(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"examples(Map)","u":"examples(java.util.Map)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"examples(Node)","u":"examples(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ExamplesTraitValidator","l":"ExamplesTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"excludedProperties(Set)","u":"excludedProperties(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeMetadata","l":"ExcludeMetadata()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesBySelector","l":"ExcludeShapesBySelector()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTag","l":"ExcludeShapesByTag()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTrait","l":"ExcludeShapesByTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTags","l":"ExcludeTags()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraits","l":"ExcludeTraits()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraitsByTag","l":"ExcludeTraitsByTag()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"exclusiveMaximum(Number)","u":"exclusiveMaximum(java.lang.Number)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"exclusiveMinimum(Number)","u":"exclusiveMinimum(java.lang.Number)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ExclusiveStructureMemberTraitValidator","l":"ExclusiveStructureMemberTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.cli","c":"Command","l":"execute(Arguments, Command.Env)","u":"execute(software.amazon.smithy.cli.Arguments,software.amazon.smithy.cli.Command.Env)"},{"p":"software.amazon.smithy.cli.commands","c":"SmithyCommand","l":"execute(Arguments, Command.Env)","u":"execute(software.amazon.smithy.cli.Arguments,software.amazon.smithy.cli.Command.Env)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Smithy2Cfn","l":"execute(PluginContext)","u":"execute(software.amazon.smithy.build.PluginContext)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfoPlugin","l":"execute(PluginContext)","u":"execute(software.amazon.smithy.build.PluginContext)"},{"p":"software.amazon.smithy.build.plugins","c":"ConfigurableSmithyBuildPlugin","l":"execute(PluginContext)","u":"execute(software.amazon.smithy.build.PluginContext)"},{"p":"software.amazon.smithy.build.plugins","c":"ModelPlugin","l":"execute(PluginContext)","u":"execute(software.amazon.smithy.build.PluginContext)"},{"p":"software.amazon.smithy.build.plugins","c":"NullabilityReportPlugin","l":"execute(PluginContext)","u":"execute(software.amazon.smithy.build.PluginContext)"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin","l":"execute(PluginContext)","u":"execute(software.amazon.smithy.build.PluginContext)"},{"p":"software.amazon.smithy.build.plugins","c":"SourcesPlugin","l":"execute(PluginContext)","u":"execute(software.amazon.smithy.build.PluginContext)"},{"p":"software.amazon.smithy.build","c":"SmithyBuildPlugin","l":"execute(PluginContext)","u":"execute(software.amazon.smithy.build.PluginContext)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Smithy2OpenApi","l":"execute(PluginContext)","u":"execute(software.amazon.smithy.build.PluginContext)"},{"p":"software.amazon.smithy.build.plugins","c":"ConfigurableSmithyBuildPlugin","l":"executeWithConfig(PluginContext, T)","u":"executeWithConfig(software.amazon.smithy.build.PluginContext,T)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"expect(char)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"expect(char...)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase.Builder","l":"expect(EndpointTestExpectation)","u":"expect(software.amazon.smithy.rulesengine.traits.EndpointTestExpectation)"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"expect(IdlToken)","u":"expect(software.amazon.smithy.model.loader.IdlToken)"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"expect(IdlToken...)","u":"expect(software.amazon.smithy.model.loader.IdlToken...)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"AnyType","l":"expectAnyType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"expectAnyType()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectArrayMember(String)","u":"expectArrayMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectArrayMember(String, Function, Consumer>)","u":"expectArrayMember(java.lang.String,java.util.function.Function,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectArrayNode()"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"expectArrayNode(String)","u":"expectArrayNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectArrayNode(String)","u":"expectArrayNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"expectArrayNode(Supplier)","u":"expectArrayNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectArrayNode(Supplier)","u":"expectArrayNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"ArrayType","l":"expectArrayType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"expectArrayType()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"expectArrayValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"ArrayValue","l":"expectArrayValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"expectArrayValue()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase.Builder","l":"expectation(Expectation)","u":"expectation(software.amazon.smithy.smoketests.traits.Expectation)"},{"p":"software.amazon.smithy.model.node","c":"ExpectationNotMetException","l":"ExpectationNotMetException(String, FromSourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectBooleanMember(String)","u":"expectBooleanMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectBooleanMember(String, Consumer)","u":"expectBooleanMember(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectBooleanNode()"},{"p":"software.amazon.smithy.model.node","c":"BooleanNode","l":"expectBooleanNode(String)","u":"expectBooleanNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectBooleanNode(String)","u":"expectBooleanNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"BooleanNode","l":"expectBooleanNode(Supplier)","u":"expectBooleanNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectBooleanNode(Supplier)","u":"expectBooleanNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"BooleanType","l":"expectBooleanType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"OptionalType","l":"expectBooleanType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"expectBooleanType()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"expectBooleanValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"BooleanValue","l":"expectBooleanValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"expectBooleanValue()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint","l":"ExpectedEndpoint(ExpectedEndpoint.Builder)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"EmptyType","l":"expectEmptyType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"expectEmptyType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"EndpointType","l":"expectEndpointType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"expectEndpointType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"expectEndpointValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"expectEndpointValue()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateEnumDirective","l":"expectEnumShape()"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"expectFileBytes(Path)","u":"expectFileBytes(java.nio.file.Path)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"expectFileBytes(String)","u":"expectFileBytes(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"expectFileString(Path)","u":"expectFileString(java.nio.file.Path)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"expectFileString(String)","u":"expectFileString(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"expectInputShape(ToShapeId)","u":"expectInputShape(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"IntegerType","l":"expectIntegerType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"expectIntegerType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"IntegerValue","l":"expectIntegerValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"expectIntegerValue()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateIntEnumDirective","l":"expectIntEnumShape()"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait","l":"expectIntValue()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"expectLiteral()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectMember(String)","u":"expectMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectMember(String, Function, Consumer)","u":"expectMember(java.lang.String,java.util.function.Function,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectMember(String, String)","u":"expectMember(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectMember(String, Supplier)","u":"expectMember(java.lang.String,java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"expectNeighborShape()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectNoAdditionalProperties(Collection)","u":"expectNoAdditionalProperties(java.util.Collection)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectNullMember(String)","u":"expectNullMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectNullNode()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectNullNode(String)","u":"expectNullNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"NullNode","l":"expectNullNode(String)","u":"expectNullNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectNullNode(Supplier)","u":"expectNullNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.node","c":"NullNode","l":"expectNullNode(Supplier)","u":"expectNullNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectNumberMember(String)","u":"expectNumberMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectNumberMember(String, Consumer)","u":"expectNumberMember(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectNumberNode()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectNumberNode(String)","u":"expectNumberNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"expectNumberNode(String)","u":"expectNumberNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectNumberNode(Supplier)","u":"expectNumberNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"expectNumberNode(Supplier)","u":"expectNumberNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"expectNumberValue()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectObjectMember(String)","u":"expectObjectMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectObjectMember(String, Consumer)","u":"expectObjectMember(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectObjectNode()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectObjectNode(String)","u":"expectObjectNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectObjectNode(String)","u":"expectObjectNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectObjectNode(Supplier)","u":"expectObjectNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectObjectNode(Supplier)","u":"expectObjectNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"expectObjectValue()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"expectOneArgument()"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"expectOneOf(Collection)","u":"expectOneOf(java.util.Collection)"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"expectOneOf(String...)","u":"expectOneOf(java.lang.String...)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"OptionalType","l":"expectOptionalType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"expectOptionalType()"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"expectOutputShape(ToShapeId)","u":"expectOutputShape(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"expectProperty(String)","u":"expectProperty(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"expectProperty(String, Class)","u":"expectProperty(java.lang.String,java.lang.Class)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"RecordType","l":"expectRecordType(String)","u":"expectRecordType(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"expectRecordType(String)","u":"expectRecordType(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"RecordValue","l":"expectRecordValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"expectRecordValue()"},{"p":"software.amazon.smithy.model","c":"Model","l":"expectShape(ShapeId)","u":"expectShape(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model","c":"Model","l":"expectShape(ShapeId, Class)","u":"expectShape(software.amazon.smithy.model.shapes.ShapeId,java.lang.Class)"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"expectShapeId()"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"expectShapeId(String)","u":"expectShapeId(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectStringMember(String)","u":"expectStringMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"expectStringMember(String, Consumer)","u":"expectStringMember(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectStringNode()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectStringNode(String)","u":"expectStringNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"expectStringNode(String)","u":"expectStringNode(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"expectStringNode(Supplier)","u":"expectStringNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"expectStringNode(Supplier)","u":"expectStringNode(java.util.function.Supplier)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"OptionalType","l":"expectStringType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"StringType","l":"expectStringType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"expectStringType()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"expectStringValue()"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait","l":"expectStringValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"StringValue","l":"expectStringValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"expectStringValue()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"expectTrait(Class)","u":"expectTrait(java.lang.Class)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"TupleType","l":"expectTupleType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"expectTupleType()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"expectUri()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"expectValue(Identifier)","u":"expectValue(software.amazon.smithy.rulesengine.language.syntax.Identifier)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"EXPLICIT_SHAPE_MEMBER"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject.Builder","l":"explode(boolean)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"explode(boolean)"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"EXPREF"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"EXPRESSION"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"expression()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"Expression(SourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionSerializer","l":"ExpressionSerializer()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ExpressionTypeExpression","l":"ExpressionTypeExpression(JmespathExpression)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ExpressionTypeExpression","l":"ExpressionTypeExpression(JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"extensions(Map)","u":"extensions(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"Component.Builder","l":"extensions(Map)","u":"extensions(java.util.Map)"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument.Builder","l":"extensions(ObjectNode)","u":"extensions(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.model","c":"Component.Builder","l":"extensions(ObjectNode)","u":"extensions(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"externalDocs(ExternalDocumentation)","u":"externalDocs(software.amazon.smithy.openapi.model.ExternalDocumentation)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"externalDocs(ExternalDocumentation)","u":"externalDocs(software.amazon.smithy.openapi.model.ExternalDocumentation)"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject.Builder","l":"externalDocs(ExternalDocumentation)","u":"externalDocs(software.amazon.smithy.openapi.model.ExternalDocumentation)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition.Builder","l":"externalDocumentation(String)","u":"externalDocumentation(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait","l":"ExternalDocumentationTrait(ExternalDocumentationTrait.Builder)","u":"%3Cinit%3E(software.amazon.smithy.model.traits.ExternalDocumentationTrait.Builder)"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject.Builder","l":"externalValue(String)","u":"externalValue(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper.WhenMissing","l":"FAIL"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig.HttpPrefixHeadersStrategy","l":"FAIL"},{"p":"software.amazon.smithy.waiters","c":"AcceptorState","l":"FAILURE"},{"p":"software.amazon.smithy.smoketests.traits","c":"Expectation","l":"failure(FailureExpectation)","u":"failure(software.amazon.smithy.smoketests.traits.FailureExpectation)"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait","l":"failWhenMissing()"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait.Builder","l":"failWhenMissing(boolean)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"FAINT"},{"p":"software.amazon.smithy.jmespath.ast","c":"FieldExpression","l":"FieldExpression(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FieldExpression","l":"FieldExpression(String, int, int)","u":"%3Cinit%3E(java.lang.String,int,int)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"FILE_TEXT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink.Builder","l":"file(String)","u":"file(java.lang.String)"},{"p":"software.amazon.smithy.cli.dependencies","c":"FileCacheResolver","l":"FileCacheResolver(File, long, DependencyResolver)","u":"%3Cinit%3E(java.io.File,long,software.amazon.smithy.cli.dependencies.DependencyResolver)"},{"p":"software.amazon.smithy.codegen.core","c":"CodegenContext","l":"fileManifest()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"ContextualDirective","l":"fileManifest()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CreateContextDirective","l":"fileManifest()"},{"p":"software.amazon.smithy.build","c":"PluginContext.Builder","l":"fileManifest(FileManifest)","u":"fileManifest(software.amazon.smithy.build.FileManifest)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"fileManifest(FileManifest)","u":"fileManifest(software.amazon.smithy.build.FileManifest)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"fileManifestFactory(Function)","u":"fileManifestFactory(java.util.function.Function)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"filename(String)","u":"filename(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Builder","l":"filenameReservedWords(ReservedWords)","u":"filenameReservedWords(software.amazon.smithy.codegen.core.ReservedWords)"},{"p":"software.amazon.smithy.cli.dependencies","c":"FilterCliVersionResolver","l":"FilterCliVersionResolver(String, DependencyResolver)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.cli.dependencies.DependencyResolver)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"filterMetadata(Model, BiPredicate)","u":"filterMetadata(software.amazon.smithy.model.Model,java.util.function.BiPredicate)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FilterProjectionExpression","l":"FilterProjectionExpression(JmespathExpression, JmespathExpression, JmespathExpression)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FilterProjectionExpression","l":"FilterProjectionExpression(JmespathExpression, JmespathExpression, JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"filterShapes(Model, Predicate)","u":"filterShapes(software.amazon.smithy.model.Model,java.util.function.Predicate)"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions","l":"FilterSuppressions()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"filterTraits(Model, BiPredicate)","u":"filterTraits(software.amazon.smithy.model.Model,java.util.function.BiPredicate)"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"findAt(int, int)","u":"findAt(int,int)"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"findChildrenByType(TreeType...)","u":"findChildrenByType(software.amazon.smithy.syntax.TreeType...)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationUtils","l":"findDuplicateShapeNames(Collection)","u":"findDuplicateShapeNames(java.util.Collection)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder.ClassPathTagMatcher","l":"findJarsWithMatchingTags(Set, Set)","u":"findJarsWithMatchingTags(java.util.Set,java.util.Set)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder.JarFileClassPathTagMatcher","l":"findJarsWithMatchingTags(Set, Set)","u":"findJarsWithMatchingTags(java.util.Set,java.util.Set)"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"findMemberTrait(Model, String)","u":"findMemberTrait(software.amazon.smithy.model.Model,java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"findMemberTrait(Model, String)","u":"findMemberTrait(software.amazon.smithy.model.Model,java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"ModelDiscovery","l":"findModels()"},{"p":"software.amazon.smithy.model.loader","c":"ModelDiscovery","l":"findModels(ClassLoader)","u":"findModels(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.model.loader","c":"ModelDiscovery","l":"findModels(URL)","u":"findModels(java.net.URL)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"findTrait(ShapeId)","u":"findTrait(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"findTrait(ShapeId)","u":"findTrait(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"findTrait(String)","u":"findTrait(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"TemplateVisitor","l":"finishMultipartTemplate()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"FIPS"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase.Builder","l":"fips(Boolean)","u":"fips(java.lang.Boolean)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase.Builder","l":"fips(Boolean)","u":"fips(java.lang.Boolean)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase.Builder","l":"fips(Boolean)","u":"fips(java.lang.Boolean)"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"flatMapStream(L, Function>)","u":"flatMapStream(L,java.util.function.Function)"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"flatMapStream(L, Supplier>)","u":"flatMapStream(L,java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.traits","c":"Trait","l":"flatMapStream(S, Class)","u":"flatMapStream(S,java.lang.Class)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"flattenAndRemoveMixins(Model)","u":"flattenAndRemoveMixins(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FlattenExpression","l":"FlattenExpression(JmespathExpression)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FlattenExpression","l":"FlattenExpression(JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"flattenMixins()"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape.Builder","l":"flattenMixins()"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"flattenMixins()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"flattenMixins()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"flattenMixins()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"flattenMixins()"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"flattenMixins()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"flattenMixins()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"flattenMixins()"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces","l":"FlattenNamespaces()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"FLOAT"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"floatShape(FloatShape)","u":"floatShape(software.amazon.smithy.model.shapes.FloatShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"floatShape(FloatShape)","u":"floatShape(software.amazon.smithy.model.shapes.FloatShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"floatShape(FloatShape)","u":"floatShape(software.amazon.smithy.model.shapes.FloatShape)"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme.Builder","l":"flows(ObjectNode)","u":"flows(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.cli","c":"CliPrinter","l":"flush()"},{"p":"software.amazon.smithy.cli","c":"Command.Env","l":"flush()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriterDelegator","l":"flushWriters()"},{"p":"software.amazon.smithy.codegen.core","c":"WriterDelegator","l":"flushWriters()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition.Builder","l":"fn(Expression)","u":"fn(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"FOR_RESOURCE"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"forbidHeaders(List)","u":"forbidHeaders(java.util.List)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase.Builder","l":"forbidQueryParams(List)","u":"forbidQueryParams(java.util.List)"},{"p":"software.amazon.smithy.cli","c":"AnsiColorFormatter","l":"FORCE_COLOR"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"FORCE_COLOR"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"FORCE_COLOR"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"forEach(Consumer)","u":"forEach(java.util.function.Consumer)"},{"p":"software.amazon.smithy.utils","c":"BuilderRef","l":"forList()"},{"p":"software.amazon.smithy.model.validation.node","c":"TimestampValidationStrategy","l":"FORMAT"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"format(Object, Object...)","u":"format(java.lang.Object,java.lang.Object...)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"format(String)","u":"format(java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"Formatter","l":"format(TokenTree)","u":"format(software.amazon.smithy.syntax.TokenTree)"},{"p":"software.amazon.smithy.syntax","c":"Formatter","l":"format(TokenTree, int)","u":"format(software.amazon.smithy.syntax.TokenTree,int)"},{"p":"software.amazon.smithy.model.validation","c":"ContextualValidationEventFormatter","l":"format(ValidationEvent)","u":"format(software.amazon.smithy.model.validation.ValidationEvent)"},{"p":"software.amazon.smithy.model.validation","c":"LineValidationEventFormatter","l":"format(ValidationEvent)","u":"format(software.amazon.smithy.model.validation.ValidationEvent)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEventFormatter","l":"format(ValidationEvent)","u":"format(software.amazon.smithy.model.validation.ValidationEvent)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"formatComponent(ToShapeId, ToShapeId, String)","u":"formatComponent(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId,java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"formatLiteral(Object)","u":"formatLiteral(java.lang.Object)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"formatWithStackTraceElement(String, StackTraceElement, boolean)","u":"formatWithStackTraceElement(java.lang.String,java.lang.StackTraceElement,boolean)"},{"p":"software.amazon.smithy.utils","c":"CodeSection","l":"forName(String)","u":"forName(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CodeInterceptor","l":"forName(String, BiConsumer)","u":"forName(java.lang.String,java.util.function.BiConsumer)"},{"p":"software.amazon.smithy.utils","c":"BuilderRef","l":"forOrderedMap()"},{"p":"software.amazon.smithy.utils","c":"BuilderRef","l":"forOrderedSet()"},{"p":"software.amazon.smithy.utils","c":"BuilderRef","l":"forUnorderedMap()"},{"p":"software.amazon.smithy.utils","c":"BuilderRef","l":"forUnorderedSet()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"from(boolean)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"from(IdlTokenizer)","u":"from(software.amazon.smithy.model.loader.IdlTokenizer)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"from(IdlTokenizer, Function)","u":"from(software.amazon.smithy.model.loader.IdlTokenizer,java.util.function.Function)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"from(Number)","u":"from(java.lang.Number)"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"from(Object)","u":"from(java.lang.Object)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"from(String)","u":"from(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"from(String)","u":"from(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"MediaType","l":"from(String)","u":"from(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"from(ToNode)","u":"from(software.amazon.smithy.model.node.ToNode)"},{"p":"software.amazon.smithy.cli","c":"HelpPrinter","l":"fromArguments(String, Arguments)","u":"fromArguments(java.lang.String,software.amazon.smithy.cli.Arguments)"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"fromCoordinateNode(String, Node)","u":"fromCoordinateNode(java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"fromCoordinates(Path, String)","u":"fromCoordinates(java.nio.file.Path,java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"fromError(String)","u":"fromError(java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"fromErrors(Collection)","u":"fromErrors(java.util.Collection)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"fromErrors(List)","u":"fromErrors(java.util.List)"},{"p":"software.amazon.smithy.model.validation.suppressions","c":"SeverityOverride","l":"fromMetadata(Node)","u":"fromMetadata(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.validation.suppressions","c":"Suppression","l":"fromMetadata(Node)","u":"fromMetadata(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase","l":"fromModelFile(String)","u":"fromModelFile(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsProtocolTrait.Builder","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestXmlTrait.Builder","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.build.model","c":"TransformConfig","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.selector","c":"Selector","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.ChangeType","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.StructurallyExclusive","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Feature","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"AppliesTo","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"RegionOverride","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointPatternType","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"ParameterType","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.smoketests.traits","c":"Expectation","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.smoketests.traits","c":"FailureExpectation","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.waiters","c":"Acceptor","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.waiters","c":"AcceptorState","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.waiters","c":"Matcher","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.waiters","c":"PathComparator","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.waiters","c":"PathMatcher","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"fromNode(Node)","u":"fromNode(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"fromNode(ObjectNode)","u":"fromNode(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Deprecated","l":"fromNode(ObjectNode)","u":"fromNode(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"fromNode(ObjectNode)","u":"fromNode(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"ParameterType","l":"fromNode(StringNode)","u":"fromNode(software.amazon.smithy.model.node.StringNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"fromNode(StringNode, ObjectNode)","u":"fromNode(software.amazon.smithy.model.node.StringNode,software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"fromNodes(List)","u":"fromNodes(java.util.List)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"fromNodes(Node...)","u":"fromNodes(software.amazon.smithy.model.node.Node...)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"fromOptionalNamespace(String, String)","u":"fromOptionalNamespace(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"CliPrinter","l":"fromOutputStream(OutputStream)","u":"fromOutputStream(java.io.OutputStream)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"fromParameterType(ParameterType)","u":"fromParameterType(software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"fromParts(String, String)","u":"fromParts(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"fromParts(String, String, String)","u":"fromParts(java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"fromRelative(String, String)","u":"fromRelative(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"ParameterType","l":"fromShapeType(ShapeType)","u":"fromShapeType(software.amazon.smithy.model.shapes.ShapeType)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"fromSourceException(SourceException)","u":"fromSourceException(software.amazon.smithy.model.SourceException)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"fromSourceException(SourceException, String)","u":"fromSourceException(software.amazon.smithy.model.SourceException,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"fromSourceException(SourceException, String, ShapeId)","u":"fromSourceException(software.amazon.smithy.model.SourceException,java.lang.String,software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait.Format","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"fromString(String)","u":"fromString(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"fromStringMap(Map)","u":"fromStringMap(java.util.Map)"},{"p":"software.amazon.smithy.model.node","c":"Node.NonNumericFloat","l":"fromStringRepresentation(String)","u":"fromStringRepresentation(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"fromStrings(Collection)","u":"fromStrings(java.util.Collection)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"fromStrings(String...)","u":"fromStrings(java.lang.String...)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"fromStringShape(StringShape)","u":"fromStringShape(software.amazon.smithy.model.shapes.StringShape)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"fromStringShape(StringShape, boolean)","u":"fromStringShape(software.amazon.smithy.model.shapes.StringShape,boolean)"},{"p":"software.amazon.smithy.model.validation.suppressions","c":"Suppression","l":"fromSuppressTrait(Shape)","u":"fromSuppressTrait(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"ParameterType","l":"fromType(Type)","u":"fromType(software.amazon.smithy.rulesengine.language.evaluation.type.Type)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"fromValue(T)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FunctionExpression","l":"FunctionExpression(String, List)","u":"%3Cinit%3E(java.lang.String,java.util.List)"},{"p":"software.amazon.smithy.jmespath.ast","c":"FunctionExpression","l":"FunctionExpression(String, List, int, int)","u":"%3Cinit%3E(java.lang.String,java.util.List,int,int)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"functionNode"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"gatherDependencies(Stream)","u":"gatherDependencies(java.util.stream.Stream)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"gatherDependencies(Stream, BinaryOperator)","u":"gatherDependencies(java.util.stream.Stream,java.util.function.BinaryOperator)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"generateEnumShape(GenerateEnumDirective)","u":"generateEnumShape(software.amazon.smithy.codegen.core.directed.GenerateEnumDirective)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"generateError(GenerateErrorDirective)","u":"generateError(software.amazon.smithy.codegen.core.directed.GenerateErrorDirective)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"generateIntEnumShape(GenerateIntEnumDirective)","u":"generateIntEnumShape(software.amazon.smithy.codegen.core.directed.GenerateIntEnumDirective)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"generateOperation(GenerateOperationDirective)","u":"generateOperation(software.amazon.smithy.codegen.core.directed.GenerateOperationDirective)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"generateResource(GenerateResourceDirective)","u":"generateResource(software.amazon.smithy.codegen.core.directed.GenerateResourceDirective)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"generateService(GenerateServiceDirective)","u":"generateService(software.amazon.smithy.codegen.core.directed.GenerateServiceDirective)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"generateStructure(GenerateStructureDirective)","u":"generateStructure(software.amazon.smithy.codegen.core.directed.GenerateStructureDirective)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"DirectedCodegen","l":"generateUnion(GenerateUnionDirective)","u":"generateUnion(software.amazon.smithy.codegen.core.directed.GenerateUnionDirective)"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"get()"},{"p":"software.amazon.smithy.utils","c":"BuilderRef","l":"get()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"RecordType","l":"get(Identifier)","u":"get(software.amazon.smithy.rulesengine.language.syntax.Identifier)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"RecordValue","l":"get(Identifier)","u":"get(software.amazon.smithy.rulesengine.language.syntax.Identifier)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"get(Identifier)","u":"get(software.amazon.smithy.rulesengine.language.syntax.Identifier)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"get(int)"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder.Path","l":"get(int)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"ArrayValue","l":"get(int)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"get(OperationObject)","u":"get(software.amazon.smithy.openapi.model.OperationObject)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"RecordValue","l":"get(String)","u":"get(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"getAbbreviation()"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"getAcceptors()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"getAccountId()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig","l":"getAdditionalAllowedCorsHeaders()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig","l":"getAdditionalAllowedCorsHeadersSet()"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait","l":"getAdditionalAllowedHeaders()"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait","l":"getAdditionalExposedHeaders()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getAdditionalIdentifiers()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource","l":"getAdditionalIdentifiers()"},{"p":"software.amazon.smithy.linters","c":"ShouldHaveUsedTimestampValidator.Config","l":"getAdditionalPatterns()"},{"p":"software.amazon.smithy.build","c":"ProjectionTransformer","l":"getAdditionalProjections(TransformContext)","u":"getAdditionalProjections(software.amazon.smithy.build.TransformContext)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeMetadata","l":"getAdditionalProjections(TransformContext)","u":"getAdditionalProjections(software.amazon.smithy.build.TransformContext)"},{"p":"software.amazon.smithy.build.transforms","c":"ConfigurableProjectionTransformer","l":"getAdditionalProjections(TransformContext)","u":"getAdditionalProjections(software.amazon.smithy.build.TransformContext)"},{"p":"software.amazon.smithy.build.transforms","c":"Apply","l":"getAdditionalProjectionsFunction()"},{"p":"software.amazon.smithy.build.transforms","c":"ConfigurableProjectionTransformer","l":"getAdditionalProjectionsFunction()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getAdditionalProperties()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait","l":"getAdditionalSchemas()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"getAlias()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getAllExtensions()"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape","l":"getAllMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"getAllMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape","l":"getAllMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape","l":"getAllMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getAllMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"StructureShape","l":"getAllMembers()"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape","l":"getAllMembers()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getAllOf()"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape","l":"getAllOperations()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getAllOperations()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"getAllowConstraintErrors()"},{"p":"software.amazon.smithy.linters","c":"AbbreviationNameValidator.Config","l":"getAllowedAbbreviations()"},{"p":"software.amazon.smithy.model.knowledge","c":"BottomUpIndex","l":"getAllParents(ToShapeId, ToShapeId)","u":"getAllParents(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getAllSecuritySchemeRequestHeaders()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getAllSecuritySchemeResponseHeaders()"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"getAllTraits()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getAllTraits()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getAlphanumericOnlyRefs()"},{"p":"software.amazon.smithy.cli","c":"Style.Constant","l":"getAnsiColorCode()"},{"p":"software.amazon.smithy.cli","c":"Style","l":"getAnsiColorCode()"},{"p":"software.amazon.smithy.cli","c":"Style.Multi","l":"getAnsiColorCode()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getAnyOf()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait","l":"getApiConfig()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig","l":"getApiGatewayDefaults()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig","l":"getApiGatewayType()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayMapper","l":"getApiTypes()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"CorsHttpIntegration","l":"getApiTypes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getAppliedTraits()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getAppliesTo()"},{"p":"software.amazon.smithy.build.model","c":"TransformConfig","l":"getArgs()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FunctionExpression","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"IsVirtualHostableS3Bucket.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"BooleanEquals.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionDefinition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsSet.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsValidHostLabel.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Not.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"StringEquals.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Substring.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"UriEncode.Definition","l":"getArguments()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"getArnNamespace()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"getArrayIndex(int)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getArrayMember(String)","u":"getArrayMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getArrayMember(String, Consumer>)","u":"getArrayMember(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getArrayMember(String, Function, Consumer>)","u":"getArrayMember(java.lang.String,java.util.function.Function,java.util.function.Consumer)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"getArtifactDefinitions()"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"getArtifactId()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getArtifactName()"},{"p":"software.amazon.smithy.openapi.traits","c":"SpecificationExtensionTrait","l":"getAs()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"getAttr(Identifier)","u":"getAttr(software.amazon.smithy.rulesengine.language.syntax.Identifier)"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"getAttr(String)","u":"getAttr(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait","l":"getAuthorizer(String)","u":"getAuthorizer(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerIndex","l":"getAuthorizer(ToShapeId)","u":"getAuthorizer(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerIndex","l":"getAuthorizer(ToShapeId, ToShapeId)","u":"getAuthorizer(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"getAuthorizerPayloadFormatVersion()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait","l":"getAuthorizers()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerIndex","l":"getAuthorizerValue(ToShapeId)","u":"getAuthorizerValue(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerIndex","l":"getAuthorizerValue(ToShapeId, ToShapeId)","u":"getAuthorizerValue(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpApiKeyAuthConverter","l":"getAuthRequestHeaders(Context, HttpApiKeyAuthTrait)","u":"getAuthRequestHeaders(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.traits.HttpApiKeyAuthTrait)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"AwsV4Converter","l":"getAuthRequestHeaders(Context, SigV4Trait)","u":"getAuthRequestHeaders(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.aws.traits.auth.SigV4Trait)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"SecuritySchemeConverter","l":"getAuthRequestHeaders(Context, T)","u":"getAuthRequestHeaders(software.amazon.smithy.openapi.fromsmithy.Context,T)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"SecuritySchemeConverter","l":"getAuthResponseHeaders(Context, T)","u":"getAuthResponseHeaders(software.amazon.smithy.openapi.fromsmithy.Context,T)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getAuthScheme()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"SecuritySchemeConverter","l":"getAuthSchemeId()"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex","l":"getAuthSchemes(ToShapeId)","u":"getAuthSchemes(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"AwsV4Converter","l":"getAuthSchemeType()"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpApiKeyAuthConverter","l":"getAuthSchemeType()"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpBasicConverter","l":"getAuthSchemeType()"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpBearerConverter","l":"getAuthSchemeType()"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpDigestConverter","l":"getAuthSchemeType()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"SecuritySchemeConverter","l":"getAuthSchemeType()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsRuleSetExtension","l":"getAuthSchemeValidators()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointComponentFactory","l":"getAuthSchemeValidators()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"getAuthSchemeValidators()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSetExtension","l":"getAuthSchemeValidators()"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveUnusedShapes","l":"getBackwardCompatibleNameMapping()"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"getBaseDir()"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"getBaseDir()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"getBearerFormat()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getBigDecimalShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getBigDecimalShapesWithTrait(Class)","u":"getBigDecimalShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getBigIntegerShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getBigIntegerShapesWithTrait(Class)","u":"getBigIntegerShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding","l":"getBindingTrait()"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitEachSelectorValidator.Config","l":"getBindToTrait()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getBlobShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getBlobShapesWithTrait(Class)","u":"getBlobShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"getBody()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition","l":"getBody()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getBody()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getBodyMediaType()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getBooleanMember(String)","u":"getBooleanMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getBooleanMember(String, Consumer)","u":"getBooleanMember(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getBooleanMemberOrDefault(String)","u":"getBooleanMemberOrDefault(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getBooleanMemberOrDefault(String, Boolean)","u":"getBooleanMemberOrDefault(java.lang.String,java.lang.Boolean)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getBooleanShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getBooleanShapesWithTrait(Class)","u":"getBooleanShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"getBreakingChanges()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"getBuiltIn()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput","l":"getBuiltInParams()"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin","l":"getBuiltins()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsRuleSetExtension","l":"getBuiltIns()"},{"p":"software.amazon.smithy.rulesengine.language","c":"CoreExtension","l":"getBuiltIns()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSetExtension","l":"getBuiltIns()"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"getByName(String)","u":"getByName(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"getByName(String)","u":"getByName(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"getByName(String, String)","u":"getByName(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"getByProperty(String)","u":"getByProperty(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"getByProperty(String, Object)","u":"getByProperty(java.lang.String,java.lang.Object)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getByteShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getByteShapesWithTrait(Class)","u":"getByteShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"getByType(String)","u":"getByType(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getCacheKeyParameters()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getCacheNamespace()"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"getCallbacks()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getCallbacks()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"getCategory()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers","c":"CoreExtension","l":"getCfnMappers()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Smithy2CfnExtension","l":"getCfnMappers()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Context","l":"getCfnResource()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"getChange()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"getChangedTrait(Class)","u":"getChangedTrait(java.lang.Class)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"getChecksumLocationName(String)","u":"getChecksumLocationName(java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"getChildren()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getChildren()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getChildrenByType(TreeType...)","u":"getChildrenByType(software.amazon.smithy.syntax.TreeType...)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextIndex","l":"getClientContextParams(Shape)","u":"getClientContextParams(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput","l":"getClientParams()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"getCloudFormationName()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging","l":"getCloudFormationSystemTags()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"getCloudTrailEventSource()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait","l":"getCode()"},{"p":"software.amazon.smithy.model.traits","c":"HttpErrorTrait","l":"getCode()"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait","l":"getCode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition","l":"getCode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase","l":"getCode()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getCollectionOperations()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"getColumn()"},{"p":"software.amazon.smithy.jmespath","c":"JmespathExpression","l":"getColumn()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getColumn()"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"getColumn()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getComment()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorExpression","l":"getComparator()"},{"p":"software.amazon.smithy.waiters","c":"PathMatcher","l":"getComparator()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FilterProjectionExpression","l":"getComparison()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"getComponents()"},{"p":"software.amazon.smithy.rulesengine.analysis","c":"CoverageChecker.CoverageResult","l":"getCondition()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait","l":"getConditionKey(String)","u":"getConditionKey(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysIndex","l":"getConditionKeyNames(ToShapeId)","u":"getConditionKeyNames(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysIndex","l":"getConditionKeyNames(ToShapeId, ToShapeId)","u":"getConditionKeyNames(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource","l":"getConditionKeys()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait","l":"getConditionKeys()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"getConditions()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"CfnConverter","l":"getConfig()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Context","l":"getConfig()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter","l":"getConfig()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaMapperContext","l":"getConfig()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getConfig()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiConverter","l":"getConfig()"},{"p":"software.amazon.smithy.build.plugins","c":"ConfigurableSmithyBuildPlugin","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"Apply","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeStringEnumsToEnumShapes","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeTypes","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"ConfigurableProjectionTransformer","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeMetadata","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesBySelector","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTag","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTrait","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTags","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraits","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraitsByTag","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeMetadata","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeNamespaces","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeServices","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesBySelector","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesByTag","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTags","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraits","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraitsByTag","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveTraitDefinitions","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveUnusedShapes","l":"getConfigType()"},{"p":"software.amazon.smithy.build.transforms","c":"RenameShapes","l":"getConfigType()"},{"p":"software.amazon.smithy.model.pattern","c":"UriPattern","l":"getConflictingLabelSegments(UriPattern)","u":"getConflictingLabelSegments(software.amazon.smithy.model.pattern.UriPattern)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern","l":"getConflictingLabelSegmentsMap(SmithyPattern)","u":"getConflictingLabelSegmentsMap(software.amazon.smithy.model.pattern.SmithyPattern)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"getConflicts()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getConnectionId()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getConnectionType()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getConstValue()"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject","l":"getContact()"},{"p":"software.amazon.smithy.model.knowledge","c":"TopDownIndex","l":"getContainedOperations(ToShapeId)","u":"getContainedOperations(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"TopDownIndex","l":"getContainedResources(ToShapeId)","u":"getContainedResources(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"getContainer()"},{"p":"software.amazon.smithy.model.loader.sourcecontext","c":"SourceContextLoader.Line","l":"getContent()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment","l":"getContent()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample","l":"getContent()"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic.Level","l":"getContent()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"getContent()"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject","l":"getContent()"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject","l":"getContent()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getContentEncoding()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"getContentHandling()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getContentHandling()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"getContentHandling()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getContentMediaType()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition","l":"getContents()"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject","l":"getContentType()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getContext(String)","u":"getContext(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getContext(String, Class)","u":"getContext(java.lang.String,java.lang.Class)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextIndex","l":"getContextParams(Shape)","u":"getContextParams(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"getContextualName(ToShapeId)","u":"getContextualName(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"getCoordinates()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getCreate()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getCreateOnlyProperties()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource","l":"getCreateOnlyProperties()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait","l":"getCreatesResources()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"getCredentials()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getCredentials()"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"getCurrentShapes()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentToken()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentTokenColumn()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentTokenEnd()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentTokenError()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentTokenLexeme()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentTokenLine()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentTokenLocation()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentTokenNumberValue()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentTokenSpan()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentTokenStart()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getCurrentTokenStringSlice()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"getCustomAuthType()"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"getDebug()"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"getDebug(CharSequence)","u":"getDebug(java.lang.CharSequence)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getDebugInfo()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getDebugInfo(int)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"getDeclaration(Identifier)","u":"getDeclaration(software.amazon.smithy.rulesengine.language.syntax.Identifier)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getDeclarationFile()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor.Default","l":"getDefault()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"getDefault()"},{"p":"software.amazon.smithy.rulesengine.language","c":"TraversingVisitor","l":"getDefault()"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor.Default","l":"getDefault(Node)","u":"getDefault(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"getDefault(Shape)","u":"getDefault(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getDefaultBlobFormat()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"getDefaultedPath()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"getDefaultedSeverity()"},{"p":"software.amazon.smithy.model.traits","c":"ErrorTrait","l":"getDefaultHttpStatusCode()"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"getDefaultOutputDirectory()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getDefaultTimestampFormat()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getDefaultValue()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysIndex","l":"getDefinedConditionKeys(ToShapeId)","u":"getDefinedConditionKeys(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysIndex","l":"getDefinedConditionKeys(ToShapeId, ToShapeId)","u":"getDefinedConditionKeys(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"IsVirtualHostableS3Bucket","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"BooleanEquals","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsSet","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsValidHostLabel","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Not","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"StringEquals","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Substring","l":"getDefinition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"UriEncode","l":"getDefinition()"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"getDefinition(String)","u":"getDefinition(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getDefinitionFile()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getDefinitionPointer()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote","l":"getDefinitions()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getDefinitions()"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"getDefinitions()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getDelete()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getDelete()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property","l":"getDependencies()"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core","c":"DependencyTracker","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependencyContainer","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolWriter","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriterDelegator","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core","c":"WriterDelegator","l":"getDependencies()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"getDependencyType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"getDeprecated()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getDeprecatedProperties()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getDescription()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"ExternalDocumentation","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject","l":"getDescription()"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject","l":"getDescription()"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Result","l":"getDifferences()"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Result","l":"getDiffEvents()"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"getDirection()"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"getDirection()"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"getDisableCapitalizedProperties()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig","l":"getDisableCloudFormationSubstitution()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait","l":"getDisableDefaultOperations()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getDisableDefaultValues()"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"getDisableDeprecatedPropertyGeneration()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getDisableFeatures()"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"getDisableFromNode()"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"getDisableHandlerPermissionGeneration()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getDisableIntegerFormat()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getDisableIntEnums()"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"getDisableRequiredPropertyGeneration()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait","l":"getDisableSystemTags()"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"getDisableToNode()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryInfo","l":"getDiscoveryIds()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryInfo","l":"getDiscoveryOperation()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"getDnsSuffix()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"getDocId()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition","l":"getDocumentation()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait","l":"getDocumentation()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"getDocumentation()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"getDocumentation()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase","l":"getDocumentation()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getDocumentation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"getDocumentation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"getDocumentation()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamDefinition","l":"getDocumentation()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase","l":"getDocumentation()"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"getDocumentation()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getDocumentationUrl()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"getDocumentationWriter()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"getDocumentationWriter()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getDocumentShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getDocumentShapesWithTrait(Class)","u":"getDocumentShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getDoubleShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getDoubleShapesWithTrait(Class)","u":"getDoubleShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase","l":"getDualStack()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase","l":"getDualStack()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase","l":"getDualStack()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"getDualStackDnsSuffix()"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex","l":"getEffectiveAuthSchemes(ToShapeId)","u":"getEffectiveAuthSchemes(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex","l":"getEffectiveAuthSchemes(ToShapeId, ServiceIndex.AuthSchemeMode)","u":"getEffectiveAuthSchemes(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.knowledge.ServiceIndex.AuthSchemeMode)"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex","l":"getEffectiveAuthSchemes(ToShapeId, ToShapeId)","u":"getEffectiveAuthSchemes(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex","l":"getEffectiveAuthSchemes(ToShapeId, ToShapeId, ServiceIndex.AuthSchemeMode)","u":"getEffectiveAuthSchemes(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.knowledge.ServiceIndex.AuthSchemeMode)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnIndex","l":"getEffectiveOperationArn(ToShapeId, ToShapeId)","u":"getEffectiveOperationArn(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"getElements()"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"getElementsAs(Class)","u":"getElementsAs(java.lang.Class)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"getElementsAs(Function)","u":"getElementsAs(java.util.function.Function)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"getEnableSimpleResponses()"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject","l":"getEncoding()"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait","l":"getEncodings()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getEndColumn()"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"getEndColumn()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getEndLine()"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"getEndLine()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase","l":"getEndpoint()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase","l":"getEndpoint()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase","l":"getEndpoint()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"EndpointRule","l":"getEndpoint()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation","l":"getEndpoint()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryIndex","l":"getEndpointDiscoveryInfo(ToShapeId, ToShapeId)","u":"getEndpointDiscoveryInfo(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryIndex","l":"getEndpointDiscoveryOperations(ToShapeId)","u":"getEndpointDiscoveryOperations(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointModifierIndex","l":"getEndpointModifierTraits(ToShapeId)","u":"getEndpointModifierTraits(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait","l":"getEndpointPatternType()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"getEndpointPrefix()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointRuleSetTrait","l":"getEndpointRuleSet()"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder.Path","l":"getEndShape()"},{"p":"software.amazon.smithy.model.knowledge","c":"BottomUpIndex","l":"getEntityBinding(ToShapeId, ToShapeId)","u":"getEntityBinding(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait","l":"getEnumDefinitionValues()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getEnumShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getEnumShapesWithTrait(Class)","u":"getEnumShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateEnumDirective","l":"getEnumTrait()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateEnumDirective","l":"getEnumType()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getEnumValues()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"getEnumValues()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape","l":"getEnumValues()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryInfo","l":"getError()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait","l":"getError()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"getError()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"ErrorRule","l":"getError()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation","l":"getError()"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"getError()"},{"p":"software.amazon.smithy.smoketests.traits","c":"FailureExpectation","l":"getErrorId()"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait","l":"getErrorMessage()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getErrorMessage()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"getErrors()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"getErrors()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"getErrors(ServiceShape)","u":"getErrors(software.amazon.smithy.model.shapes.ServiceShape)"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"getErrors(ToShapeId)","u":"getErrors(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"getErrors(ToShapeId, ToShapeId)","u":"getErrors(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AbstractDiffEvaluator","l":"getEventId()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"getEventId()"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"getEventIdAllowList()"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"getEventIdDenyList()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getEvents()"},{"p":"software.amazon.smithy.build","c":"ProjectionResult","l":"getEvents()"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"getEvents()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsProtocolTrait","l":"getEventStreamHttp()"},{"p":"software.amazon.smithy.openapi.fromsmithy.protocols","c":"AwsRestJson1Protocol","l":"getEventStreamMediaType(Context, EventStreamInfo)","u":"getEventStreamMediaType(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.knowledge.EventStreamInfo)"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"getEventStreamMember()"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"getEventStreamTarget()"},{"p":"software.amazon.smithy.linters","c":"RepeatedShapeNameValidator.Config","l":"getExactMatch()"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject","l":"getExample()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"getExample()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getExamples()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait","l":"getExamples()"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject","l":"getExamples()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"getExamples()"},{"p":"software.amazon.smithy.linters","c":"MissingSensitiveTraitValidator.Config","l":"getExcludeDefaults()"},{"p":"software.amazon.smithy.linters","c":"NoninclusiveTermsValidator.Config","l":"getExcludeDefaults()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource","l":"getExcludedProperties()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getExclusiveMaximum()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getExclusiveMinimum()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase","l":"getExpect()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"getExpectation()"},{"p":"software.amazon.smithy.waiters","c":"PathMatcher","l":"getExpected()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase","l":"getExpectedEvents()"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveTraitDefinitions.Config","l":"getExportTagged()"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveUnusedShapes.Config","l":"getExportTagged()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ExpressionTypeExpression","l":"getExpression()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FlattenExpression","l":"getExpression()"},{"p":"software.amazon.smithy.jmespath.ast","c":"NotExpression","l":"getExpression()"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectHashExpression","l":"getExpressions()"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectListExpression","l":"getExpressions()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getExpressionStart()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getExtension(String)","u":"getExtension(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"getExtension(String)","u":"getExtension(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"Component","l":"getExtension(String)","u":"getExtension(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getExtensions()"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"getExtensions()"},{"p":"software.amazon.smithy.openapi.model","c":"Component.Builder","l":"getExtensions()"},{"p":"software.amazon.smithy.openapi.model","c":"Component","l":"getExtensions()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getExtensions(Class)","u":"getExtensions(java.lang.Class)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"getExternalDocs()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"getExternalDocs()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getExternalDocs()"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject","l":"getExternalDocs()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getExternalDocs()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition","l":"getExternalDocumentation()"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject","l":"getExternalValue()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase.Result","l":"getExtraEvents()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite.Result","l":"getFailedResults()"},{"p":"software.amazon.smithy.smoketests.traits","c":"Expectation","l":"getFailure()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"getFile()"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"getFileBytes(Path)","u":"getFileBytes(java.nio.file.Path)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"getFileBytes(String)","u":"getFileBytes(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getFileManifest()"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"getFilename()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getFilename()"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"getFiles()"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"getFiles()"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"getFilesIn(Path)","u":"getFilesIn(java.nio.file.Path)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"getFilesIn(String)","u":"getFilesIn(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"getFileString(Path)","u":"getFileString(java.nio.file.Path)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"getFileString(String)","u":"getFileString(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase","l":"getFips()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase","l":"getFips()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase","l":"getFips()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getFirstChild()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getFirstChild(TreeType)","u":"getFirstChild(software.amazon.smithy.syntax.TreeType)"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"getFlattenedValues()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getFloatShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getFloatShapesWithTrait(Class)","u":"getFloatShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"getFlows()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getForbidGreedyLabels()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getForbidHeaders()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"getForbidQueryParams()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"getFormat()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getFormat()"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait","l":"getFormat()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getFullName()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnIndex","l":"getFullResourceArnTemplate(ToShapeId, ToShapeId)","u":"getFullResourceArnTemplate(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"getFunction()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getGet()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern","l":"getGreedyLabel()"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"getGroupId()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler","l":"getHandlerNameOrder(String)","u":"getHandlerNameOrder(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getHandlers()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getHead()"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject","l":"getHeader(String)","u":"getHeader(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"getHeaders()"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject","l":"getHeaders()"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject","l":"getHeaders()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"getHeaders()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition","l":"getHeaders()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getHeaders()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"getHeaders()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"getHeaders()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint","l":"getHeaders()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"getHint()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"getHomepage()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"getHost()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"getHost()"},{"p":"software.amazon.smithy.model.traits","c":"EndpointTrait","l":"getHostPrefix()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsProtocolTrait","l":"getHttp()"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository","l":"getHttpCredentials()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getHttpMethod()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait","l":"getHttpResponseCode()"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository","l":"getId()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"getId()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"getId()"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"getId()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getId()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"getId()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase","l":"getId()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"IsVirtualHostableS3Bucket.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"BooleanEquals.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionDefinition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsSet.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsValidHostLabel.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Not.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"StringEquals.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Substring.Definition","l":"getId()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"UriEncode.Definition","l":"getId()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"getId()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getIdentifiers()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"getIdentitySource()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"getIdentityValidationExpression()"},{"p":"software.amazon.smithy.model.traits","c":"Trait","l":"getIdiomaticTraitName(String)","u":"getIdiomaticTraitName(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"Trait","l":"getIdiomaticTraitName(ToShapeId)","u":"getIdiomaticTraitName(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"getIdKeyword()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getIdlToken()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference","l":"getIds()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getIgnoreUnsupportedTraits()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"getImplicitGlobalRegion()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolWriter","l":"getImportContainer()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"getImportContainer()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"getImportContainer()"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig","l":"getImports()"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"getImports()"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait","l":"getIn()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"getIn()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"getIn()"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces.Config","l":"getIncludeTagged()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getIndentLevel()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getIndentText()"},{"p":"software.amazon.smithy.jmespath.ast","c":"IndexExpression","l":"getIndex()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"getInfo()"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"getInitialMessageMembers()"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"getInitialMessageTargets()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getInput()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"getInput()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"getInput()"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"getInput()"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"getInput(ToShapeId)","u":"getInput(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamIndex","l":"getInputInfo(ToShapeId)","u":"getInputInfo(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"getInputMembers(ToShapeId)","u":"getInputMembers(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator.Config","l":"getInputMembersRequirePagination()"},{"p":"software.amazon.smithy.model.knowledge","c":"PropertyBindingIndex","l":"getInputPropertiesShape(OperationShape)","u":"getInputPropertiesShape(software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"getInputShape()"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"getInputShape()"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"getInputShape(ToShapeId)","u":"getInputShape(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"getInputToken()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getInputTokenMember()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getInsertTrailingNewline()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getIntegerShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getIntegerShapesWithTrait(Class)","u":"getIntegerShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTraitIndex","l":"getIntegrationTrait(ToShapeId, ToShapeId)","u":"getIntegrationTrait(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTraitIndex","l":"getIntegrationTrait(ToShapeId, ToShapeId, Class)","u":"getIntegrationTrait(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId,java.lang.Class)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getIntEnumShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getIntEnumShapesWithTrait(Class)","u":"getIntEnumShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getIntEnumValues()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"getIntroducedErrors()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"getIntroducedErrors()"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape","l":"getIntroducedOperations()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"getIntroducedRename()"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape","l":"getIntroducedResources()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getIntroducedTraits()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"getIntroducedVersion()"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait","l":"getIntValue()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getItems()"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"getItems()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getItemsMember()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getItemsMemberPath()"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"getJsonAdd()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getJsonAdd()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getJsonContentType()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Context","l":"getJsonSchemaConverter()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getJsonSchemaConverter()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Smithy2CfnExtension","l":"getJsonSchemaMappers()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"CoreExtension","l":"getJsonSchemaMappers()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Smithy2OpenApiExtension","l":"getJsonSchemaMappers()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getJsonSchemaVersion()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getKeepUnusedComponents()"},{"p":"software.amazon.smithy.diff","c":"ChangedMetadata","l":"getKey()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape","l":"getKey()"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"getKey()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeMetadata.Config","l":"getKeys()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeMetadata.Config","l":"getKeys()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointComponentFactory","l":"getKeyString()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"getKeyString()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getKnowledge(Class)","u":"getKnowledge(java.lang.Class)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getKnowledge(Class, Function)","u":"getKnowledge(java.lang.Class,java.util.function.Function)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern","l":"getLabel(String)","u":"getLabel(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"getLabels()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern","l":"getLabels()"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic","l":"getLabels()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getLastChild()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getLastChild(TreeType)","u":"getLastChild(software.amazon.smithy.syntax.TreeType)"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"getLastModified()"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"getLastModifiedInMillis()"},{"p":"software.amazon.smithy.jmespath.ast","c":"BinaryExpression","l":"getLeft()"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"getLeft()"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic","l":"getLevels()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getLexeme()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsRuleSetExtension","l":"getLibraryFunctions()"},{"p":"software.amazon.smithy.rulesengine.language","c":"CoreExtension","l":"getLibraryFunctions()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSetExtension","l":"getLibraryFunctions()"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject","l":"getLicense()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"getLine()"},{"p":"software.amazon.smithy.jmespath","c":"JmespathExpression","l":"getLine()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getLine()"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"getLine()"},{"p":"software.amazon.smithy.model.loader.sourcecontext","c":"SourceContextLoader.Line","l":"getLineNumber()"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"getLinks()"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject","l":"getLinks()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getList()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getListShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getListShapesWithTrait(Class)","u":"getListShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig","l":"getListTagsApi()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"getListTagsForResourceOperation(ShapeId)","u":"getListTagsForResourceOperation(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"getLiteral(StringNode)","u":"getLiteral(software.amazon.smithy.model.node.StringNode)"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait","l":"getLocalTraits()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaVersion","l":"getLocation()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding","l":"getLocation()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding","l":"getLocationName()"},{"p":"software.amazon.smithy.model.knowledge","c":"TextInstance","l":"getLocationType()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getLongShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getLongShapesWithTrait(Class)","u":"getLongShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getMapShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getMapShapesWithTrait(Class)","u":"getMapShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getMapStrategy()"},{"p":"software.amazon.smithy.waiters","c":"Acceptor","l":"getMatcher()"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"getMaven()"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait","l":"getMax()"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait","l":"getMax()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedLengthTrait","l":"getMax(LengthTrait)","u":"getMax(software.amazon.smithy.model.traits.LengthTrait)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedRangeTrait","l":"getMax(RangeTrait)","u":"getMax(software.amazon.smithy.model.traits.RangeTrait)"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait","l":"getMaxAge()"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"getMaxDelay()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getMaximum()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getMaxItems()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getMaxLength()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getMaxProperties()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition","l":"getMediaType()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding","l":"getMember()"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape","l":"getMember()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"getMember()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"ArrayType","l":"getMember()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getMember(String)","u":"getMember(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"getMember(String)","u":"getMember(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape.Builder","l":"getMember(String)","u":"getMember(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape","l":"getMember(String)","u":"getMember(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"getMember(String)","u":"getMember(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape","l":"getMember(String)","u":"getMember(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"getMember(String)","u":"getMember(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getMember(String)","u":"getMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getMember(String, Function, Consumer)","u":"getMember(java.lang.String,java.util.function.Function,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding","l":"getMemberName()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"getMemberName()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.ErrorTypeMember","l":"getMemberName()"},{"p":"software.amazon.smithy.waiters","c":"Matcher","l":"getMemberName()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.InputOutputMember","l":"getMemberName()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.SuccessMember","l":"getMemberName()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.UnknownMember","l":"getMemberName()"},{"p":"software.amazon.smithy.linters","c":"CamelCaseValidator.Config","l":"getMemberNames()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getMemberNames()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getMembers()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getMembersByPrefix(String)","u":"getMembersByPrefix(java.lang.String)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getMemberShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getMemberShapesWithTrait(Class)","u":"getMemberShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"getMemberTrait(Model, Class)","u":"getMemberTrait(software.amazon.smithy.model.Model,java.lang.Class)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getMemberTrait(Model, Class)","u":"getMemberTrait(software.amazon.smithy.model.Model,java.lang.Class)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"TupleType","l":"getMemberTypes()"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait","l":"getMessage()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"getMessage()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"getMessage()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Deprecated","l":"getMessage()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition","l":"getMessageRegex()"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitEachSelectorValidator.Config","l":"getMessageTemplate()"},{"p":"software.amazon.smithy.model","c":"SourceException","l":"getMessageWithoutLocation()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"getMetadata()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"getMetadata()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getMetadata()"},{"p":"software.amazon.smithy.utils","c":"CodeWriterDebugInfo","l":"getMetadata(String)","u":"getMetadata(java.lang.String)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getMetadataProperty(String)","u":"getMetadataProperty(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait","l":"getMethod()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol.Operation","l":"getMethod()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"getMethod()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"getMethod()"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait","l":"getMin()"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait","l":"getMin()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedLengthTrait","l":"getMin(LengthTrait)","u":"getMin(software.amazon.smithy.model.traits.LengthTrait)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedRangeTrait","l":"getMin(RangeTrait)","u":"getMin(software.amazon.smithy.model.traits.RangeTrait)"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"getMinDelay()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getMinimum()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getMinItems()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getMinLength()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getMinProperties()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getMixins()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Context","l":"getModel()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getModel()"},{"p":"software.amazon.smithy.build","c":"ProjectionResult","l":"getModel()"},{"p":"software.amazon.smithy.build","c":"TransformContext","l":"getModel()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaMapperContext","l":"getModel()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getModel()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getModel()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getModel(int, int)","u":"getModel(int,int)"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase","l":"getModelLocation()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase.Result","l":"getModelLocation()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getModelWithoutTraitShapes()"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"getModelWithoutTraitShapes(Model)","u":"getModelWithoutTraitShapes(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"getModelWithoutTraitShapes(Model, Predicate)","u":"getModelWithoutTraitShapes(software.amazon.smithy.model.Model,java.util.function.Predicate)"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"getMqttTrait()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getMultipleOf()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty","l":"getMutabilities()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Smithy2Cfn","l":"getName()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait","l":"getName()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait","l":"getName()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait","l":"getName()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4ATrait","l":"getName()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4Trait","l":"getName()"},{"p":"software.amazon.smithy.build.model","c":"TransformConfig","l":"getName()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfoPlugin","l":"getName()"},{"p":"software.amazon.smithy.build.plugins","c":"ModelPlugin","l":"getName()"},{"p":"software.amazon.smithy.build.plugins","c":"NullabilityReportPlugin","l":"getName()"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin","l":"getName()"},{"p":"software.amazon.smithy.build.plugins","c":"SourcesPlugin","l":"getName()"},{"p":"software.amazon.smithy.build","c":"ProjectionTransformer","l":"getName()"},{"p":"software.amazon.smithy.build","c":"SmithyBuildPlugin","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"Apply","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeStringEnumsToEnumShapes","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeTypes","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeMetadata","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesBySelector","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTag","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTrait","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTags","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraits","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraitsByTag","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeMetadata","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeNamespaces","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeServices","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesBySelector","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesByTag","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTags","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraits","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraitsByTag","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveTraitDefinitions","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveUnusedShapes","l":"getName()"},{"p":"software.amazon.smithy.build.transforms","c":"RenameShapes","l":"getName()"},{"p":"software.amazon.smithy.cli","c":"Command","l":"getName()"},{"p":"software.amazon.smithy.cli.commands","c":"SmithyCommand","l":"getName()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getName()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FieldExpression","l":"getName()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FunctionExpression","l":"getName()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"getName()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"getName()"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait","l":"getName()"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait","l":"getName()"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"getName()"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorService","l":"getName()"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorService.Provider","l":"getName()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Smithy2OpenApi","l":"getName()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"getName()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"getName()"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject","l":"getName()"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject","l":"getName()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"getName()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointPatternType","l":"getName()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"getName()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"getName()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Reference","l":"getName()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"Identifier","l":"getName()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"getName()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextParamTrait","l":"getName()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"getName(ServiceShape)","u":"getName(software.amazon.smithy.model.shapes.ServiceShape)"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces.Config","l":"getNamespace()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getNamespace()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"getNamespace()"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject","l":"getNamespace()"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"getNamespaceAllowList()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getNamespaceDelimiter()"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"getNamespaceDenyList()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeNamespaces.Config","l":"getNamespaces()"},{"p":"software.amazon.smithy.model.neighbor","c":"NeighborProvider","l":"getNeighbors(Shape)","u":"getNeighbors(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"getNeighborShape()"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"getNeighborShapeId()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getNewline()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getNewlinePrefix()"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"getNewModel()"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Result","l":"getNewModelEvents()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"getNewShape()"},{"p":"software.amazon.smithy.diff","c":"ChangedMetadata","l":"getNewValue()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getNextSibling()"},{"p":"software.amazon.smithy.model.node","c":"NodeType","l":"getNodeClass()"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait","l":"getNoInlineDocumentSupport()"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait","l":"getNonLocalTraitsFromMap(Map)","u":"getNonLocalTraitsFromMap(java.util.Map)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getNot()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getNumberMember(String)","u":"getNumberMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getNumberMember(String, Consumer)","u":"getNumberMember(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getNumberMemberOrDefault(String, Number)","u":"getNumberMemberOrDefault(java.lang.String,java.lang.Number)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getNumberValue()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"getObjectField(String)","u":"getObjectField(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getObjectMember(String)","u":"getObjectMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getObjectMember(String, Consumer)","u":"getObjectMember(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"getOldModel()"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Result","l":"getOldModelEvents()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"getOldShape()"},{"p":"software.amazon.smithy.diff","c":"ChangedMetadata","l":"getOldValue()"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"getOmitEmptyValues()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getOneOf()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getOnErrorStatusConflict()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getOnHttpPrefixHeaders()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"getOpenapi()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"SecuritySchemeConverter","l":"getOpenApiAuthSchemeName()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayExtension","l":"getOpenApiMappers()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"CoreExtension","l":"getOpenApiMappers()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Smithy2OpenApiExtension","l":"getOpenApiMappers()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getOpenApiProtocol()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"getOpenIdConnectUrl()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryInfo","l":"getOperation()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait","l":"getOperation()"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"getOperation()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getOperation()"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"getOperation()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol.Operation","l":"getOperation()"},{"p":"software.amazon.smithy.mqtt.traits","c":"ResolvedTopicIndex","l":"getOperationBindings(ToShapeId)","u":"getOperationBindings(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex","l":"getOperationBindings(ToShapeId, ToShapeId)","u":"getOperationBindings(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex","l":"getOperationBindingType(ToShapeId, ToShapeId)","u":"getOperationBindingType(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject","l":"getOperationId()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getOperationId()"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex","l":"getOperationInputBindings(ToShapeId, ToShapeId)","u":"getOperationInputBindings(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase","l":"getOperationInputs()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol","l":"getOperationMethod(Context, OperationShape)","u":"getOperationMethod(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"getOperationMqttTrait(Shape)","u":"getOperationMqttTrait(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput","l":"getOperationName()"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex","l":"getOperationOutputBindings(ToShapeId, ToShapeId)","u":"getOperationOutputBindings(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput","l":"getOperationParams()"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject","l":"getOperationRef()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol","l":"getOperationResponseStatusCode(Context, ToShapeId)","u":"getOperationResponseStatusCode(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape","l":"getOperations()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getOperations()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"getOperationShapeIds()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getOperationShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getOperationShapesWithTrait(Class)","u":"getOperationShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol","l":"getOperationUri(Context, OperationShape)","u":"getOperationUri(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources","l":"getOptional()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryInfo","l":"getOptionalError()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait","l":"getOptionalError()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"getOptions()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getOptions()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"CfnMapper","l":"getOrder()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaMapper","l":"getOrder()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"CheckForGreedyLabels","l":"getOrder()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"CheckForPrefixHeaders","l":"getOrder()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"OpenApiJsonAdd","l":"getOrder()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"OpenApiJsonSubstitutions","l":"getOrder()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"RemoveEmptyComponents","l":"getOrder()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"RemoveUnusedComponents","l":"getOrder()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"UnsupportedTraits","l":"getOrder()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"getOrder()"},{"p":"software.amazon.smithy.codegen.core","c":"TopologicalIndex","l":"getOrderedShapes()"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"getOrganizationName()"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait","l":"getOrigin()"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"OriginalShapeIdTrait","l":"getOriginalId()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getOriginalModel()"},{"p":"software.amazon.smithy.build","c":"TransformContext","l":"getOriginalModel()"},{"p":"software.amazon.smithy.build","c":"TransformContext","l":"getOriginalModelValidationEvents()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getOutput()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"getOutput()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"getOutput()"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"getOutput(ToShapeId)","u":"getOutput(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"getOutputDirectory()"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamIndex","l":"getOutputInfo(ToShapeId)","u":"getOutputInfo(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"getOutputMembers(ToShapeId)","u":"getOutputMembers(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator.Config","l":"getOutputMembersRequirePagination()"},{"p":"software.amazon.smithy.model.knowledge","c":"PropertyBindingIndex","l":"getOutputPropertiesShape(OperationShape)","u":"getOutputPropertiesShape(software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"getOutputs()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"getOutputShape()"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"getOutputShape(ToShapeId)","u":"getOutputShape(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"getOutputToken()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getOutputTokenMember()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getOutputTokenMemberPath()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"getPackageName()"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"getPageSize()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getPageSizeMember()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getPaginatedTrait()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginatedIndex","l":"getPaginationInfo(ToShapeId, ToShapeId)","u":"getPaginationInfo(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"getParameters()"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject","l":"getParameters()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getParameters()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getParameters()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"getParameters()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait","l":"getParameters()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait","l":"getParameters()"},{"p":"software.amazon.smithy.utils","c":"MediaType","l":"getParameters()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getParams()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase","l":"getParams()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"getParams()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getParent()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"getPartition()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait","l":"getPartitionEndpointSpecialCases()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions","l":"getPartitions()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait","l":"getPartitionSpecialCases()"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"getParts()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"getParts()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getPassThroughBehavior()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"getPassThroughBehavior()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getPatch()"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"getPath()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"getPath()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"getPath()"},{"p":"software.amazon.smithy.waiters","c":"PathMatcher","l":"getPath()"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"getPath(List)","u":"getPath(java.util.List)"},{"p":"software.amazon.smithy.openapi.model","c":"CallbackObject","l":"getPaths()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"getPaths()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getPathToCursor()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getPattern()"},{"p":"software.amazon.smithy.model.traits","c":"PatternTrait","l":"getPattern()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getPatternProperties()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getPayloadFormatVersion()"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"getPayloadShape()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler","l":"getPermissions()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getPluginClassLoader()"},{"p":"software.amazon.smithy.build","c":"ProjectionResult","l":"getPluginManifest(String)","u":"getPluginManifest(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"ProjectionResult","l":"getPluginManifests()"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig","l":"getPlugins()"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"getPlugins()"},{"p":"software.amazon.smithy.openapi.model","c":"Ref","l":"getPointer()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getPointer(ToShapeId)","u":"getPointer(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getPosition()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getPosition()"},{"p":"software.amazon.smithy.cli","c":"Arguments","l":"getPositional()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getPost()"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait","l":"getPrefix()"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject","l":"getPrefix()"},{"p":"software.amazon.smithy.linters","c":"StandardOperationVerbValidator.Config","l":"getPrefixes()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getPreviousSibling()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getPrimaryIdentifier()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource","l":"getPrimaryIdentifiers()"},{"p":"software.amazon.smithy.jmespath","c":"LinterResult","l":"getProblems()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getProjection()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"getProjection()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getProjectionName()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"getProjectionName()"},{"p":"software.amazon.smithy.build","c":"ProjectionResult","l":"getProjectionName()"},{"p":"software.amazon.smithy.build","c":"TransformContext","l":"getProjectionName()"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult","l":"getProjectionResult(String)","u":"getProjectionResult(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult","l":"getProjectionResults()"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult","l":"getProjectionResultsMap()"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"getProjections()"},{"p":"software.amazon.smithy.build.transforms","c":"Apply.Config","l":"getProjections()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote","l":"getProperties()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getProperties()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource","l":"getProperties()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getProperties()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getProperties()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getProperties()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"getProperties()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"getProperties()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint","l":"getProperties()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait","l":"getProperty()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource","l":"getProperty(String)","u":"getProperty(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getProperty(String)","u":"getProperty(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getProperty(String)","u":"getProperty(java.lang.String)"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"getProperty(String)","u":"getProperty(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getProperty(String, Class)","u":"getProperty(java.lang.String,java.lang.Class)"},{"p":"software.amazon.smithy.model.knowledge","c":"PropertyBindingIndex","l":"getPropertyName(ShapeId)","u":"getPropertyName(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getPropertyNames()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Context","l":"getPropertyPointer(String)","u":"getPropertyPointer(java.lang.String)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getProtocol()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase","l":"getProtocol()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getProtocol()"},{"p":"software.amazon.smithy.openapi.fromsmithy.protocols","c":"AwsRestJson1Protocol","l":"getProtocolRequestHeaders(Context, OperationShape)","u":"getProtocolRequestHeaders(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol","l":"getProtocolRequestHeaders(Context, OperationShape)","u":"getProtocolRequestHeaders(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.openapi.fromsmithy.protocols","c":"AwsRestJson1Protocol","l":"getProtocolResponseHeaders(Context, OperationShape)","u":"getProtocolResponseHeaders(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol","l":"getProtocolResponseHeaders(Context, OperationShape)","u":"getProtocolResponseHeaders(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"CoreExtension","l":"getProtocols()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Smithy2OpenApiExtension","l":"getProtocols()"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex","l":"getProtocols(ToShapeId)","u":"getProtocols(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getProtocolTrait()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol","l":"getProtocolType()"},{"p":"software.amazon.smithy.openapi.fromsmithy.protocols","c":"AwsRestJson1Protocol","l":"getProtocolType()"},{"p":"software.amazon.smithy.model.knowledge","c":"NeighborProviderIndex","l":"getProvider()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait","l":"getProviderArns()"},{"p":"software.amazon.smithy.model.knowledge","c":"NeighborProviderIndex","l":"getProviderWithTraitRelationships()"},{"p":"software.amazon.smithy.mqtt.traits","c":"ResolvedTopicIndex","l":"getPublishBinding(ToShapeId)","u":"getPublishBinding(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getPut()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getPut()"},{"p":"software.amazon.smithy.model.pattern","c":"UriPattern","l":"getQueryLiterals()"},{"p":"software.amazon.smithy.model.pattern","c":"UriPattern","l":"getQueryLiteralValue(String)","u":"getQueryLiteralValue(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"getQueryParams()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"getQueryParams()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getRead()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getReadOnly()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getReadOnlyProperties()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource","l":"getReadOnlyProperties()"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait","l":"getReason()"},{"p":"software.amazon.smithy.model.validation.suppressions","c":"Suppression","l":"getReason()"},{"p":"software.amazon.smithy.cli","c":"Arguments","l":"getReceiver(Class)","u":"getReceiver(java.lang.Class)"},{"p":"software.amazon.smithy.cli","c":"Arguments","l":"getReceivers()"},{"p":"software.amazon.smithy.codegen.core","c":"TopologicalIndex","l":"getRecursiveClosure(ToShapeId)","u":"getRecursiveClosure(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.codegen.core","c":"TopologicalIndex","l":"getRecursiveShapes()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getRef()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"getReference(Identifier, FromSourceLocation)","u":"getReference(software.amazon.smithy.rulesengine.language.syntax.Identifier,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getReferences()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait","l":"getReferences()"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin.Context","l":"getReferringMember()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"getRegion()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase","l":"getRegion()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"getRegionRegex()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"getRegions()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait","l":"getRegionSpecialCases()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference","l":"getRel()"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"getRelationshipType()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition","l":"getRelativeDocumentation()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait","l":"getRelativeDocumentation()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait","l":"getRelativeDocumentation()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getRemotes()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getRemoveGreedyParameterSuffix()"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"getRemoveReasons()"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"getRemoveUnused()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"getRename()"},{"p":"software.amazon.smithy.build.transforms","c":"RenameShapes.Config","l":"getRenamed()"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig","l":"getRepositories()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase","l":"getRequest()"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"getRequestAlgorithmMember()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"getRequestBindings(ToShapeId)","u":"getRequestBindings(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"getRequestBindings(ToShapeId, HttpBinding.Location)","u":"getRequestBindings(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.knowledge.HttpBinding.Location)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"getRequestBodies()"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject","l":"getRequestBody()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getRequestBody()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getRequestParameter(String)","u":"getRequestParameter(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"getRequestParameter(String)","u":"getRequestParameter(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getRequestParameters()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"getRequestParameters()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getRequestTemplate(String)","u":"getRequestTemplate(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"getRequestTemplate(String)","u":"getRequestTemplate(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getRequestTemplates()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"getRequestTemplates()"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"getRequestValidationModeMember()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources","l":"getRequired()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getRequired()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait","l":"getRequiredActions()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getRequiredMembers(AbstractShapeBuilder, String...)","u":"getRequiredMembers(software.amazon.smithy.model.shapes.AbstractShapeBuilder,java.lang.String...)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getRequireHeaders()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"getRequireQueryParams()"},{"p":"software.amazon.smithy.linters","c":"ReservedWordsValidator.Config","l":"getReserved()"},{"p":"software.amazon.smithy.model.loader","c":"TopologicalShapeSort.CycleException","l":"getResolved()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"getResolvedHost()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Context","l":"getResource()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait","l":"getResource()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference","l":"getResource()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"getResource()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceIndex","l":"getResource(ToShapeId)","u":"getResource(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"BottomUpIndex","l":"getResourceBinding(ToShapeId, ToShapeId)","u":"getResourceBinding(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait","l":"getResourceReferences(ShapeId)","u":"getResourceReferences(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait","l":"getResources()"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape","l":"getResources()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"getResourceShapeIds()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getResourceShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getResourceShapesWithTrait(Class)","u":"getResourceShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Context","l":"getResourceStructure()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase","l":"getResponse()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getResponse(String)","u":"getResponse(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"getResponse(String)","u":"getResponse(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"getResponseAlgorithms()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"getResponseBindings(ToShapeId)","u":"getResponseBindings(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"getResponseBindings(ToShapeId, HttpBinding.Location)","u":"getResponseBindings(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.knowledge.HttpBinding.Location)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"getResponseCode(ToShapeId)","u":"getResponseCode(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"getResponseParameter(String)","u":"getResponseParameter(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"getResponseParameters()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getResponses()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"getResponses()"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"getResponses()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getResponses()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"getResponseTemplate(String)","u":"getResponseTemplate(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"getResponseTemplates()"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"getResult()"},{"p":"software.amazon.smithy.rulesengine.analysis","c":"CoverageChecker.CoverageResult","l":"getResult()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"getResult()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"getResultTtlInSeconds()"},{"p":"software.amazon.smithy.jmespath","c":"LinterResult","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"IsVirtualHostableS3Bucket.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"BooleanEquals.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionDefinition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsSet.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsValidHostLabel.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Not.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"StringEquals.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Substring.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"UriEncode.Definition","l":"getReturnType()"},{"p":"software.amazon.smithy.model.knowledge","c":"NeighborProviderIndex","l":"getReverseProvider()"},{"p":"software.amazon.smithy.model.knowledge","c":"NeighborProviderIndex","l":"getReverseProviderWithTraitRelationships()"},{"p":"software.amazon.smithy.jmespath.ast","c":"BinaryExpression","l":"getRight()"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"getRight()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getRoot()"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"getRootSchema()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"getRules()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"TreeRule","l":"getRules()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointRuleSetTrait","l":"getRuleSet()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property","l":"getSchema()"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject","l":"getSchema()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"getSchema()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getSchema(String)","u":"getSchema(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getSchemaDocumentExtensions()"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"getSchemaKeyword()"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"getSchemas()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"getScheme()"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait","l":"getScheme()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"getScheme()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"getSdkId()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"getSecurity()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getSecurity()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayExtension","l":"getSecuritySchemeConverters()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getSecuritySchemeConverters()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"CoreExtension","l":"getSecuritySchemeConverters()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Smithy2OpenApiExtension","l":"getSecuritySchemeConverters()"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"getSecuritySchemes()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern","l":"getSegments()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesBySelector.Config","l":"getSelector()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesBySelector.Config","l":"getSelector()"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait","l":"getSelector()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"getSelector()"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitEachSelectorValidator.Config","l":"getSelector()"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitNoneSelectorValidator.Config","l":"getSelector()"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"getSelectorLabel()"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"getSelectorLabel()"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"getSerializeNullValues()"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject","l":"getServer()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"getServers()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getServers()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getServers()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Context","l":"getService()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait","l":"getService()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryInfo","l":"getService()"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces.Config","l":"getService()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getService()"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginationInfo","l":"getService()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference","l":"getService()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getService()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"getService()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnIndex","l":"getServiceArnNamespace(ToShapeId)","u":"getServiceArnNamespace(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"getServiceName()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnIndex","l":"getServiceResourceArns(ToShapeId)","u":"getServiceResourceArns(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeServices.Config","l":"getServices()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"getServiceShapeIds()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getServiceShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getServiceShapesWithTrait(Class)","u":"getServiceShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getSetShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getSetShapesWithTrait(Class)","u":"getSetShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getSettings()"},{"p":"software.amazon.smithy.build","c":"TransformContext","l":"getSettings()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"getSeverity()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"getSeverity()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaMapperContext","l":"getShape()"},{"p":"software.amazon.smithy.model.knowledge","c":"TextInstance","l":"getShape()"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"getShape()"},{"p":"software.amazon.smithy.model.selector","c":"Selector.ShapeMatch","l":"getShape()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"RecordType","l":"getShape()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getShape(ShapeId)","u":"getShape(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"getShapeClass()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty","l":"getShapeId()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"TraitService","l":"getShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"getShapeId()"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait.Provider","l":"getShapeId()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getShapeIds()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"getShapes()"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder.Path","l":"getShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getShapesWithTrait(Class)","u":"getShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getShapesWithTrait(ToShapeId)","u":"getShapesWithTrait(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"BigDecimalShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"BigIntegerShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"BlobShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"BooleanShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"ByteShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"DocumentShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"DoubleShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"FloatShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"IntegerShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"ListShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"LongShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"ShortShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"StringShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"StructureShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"TimestampShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"getShapeType()"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeTypes.Config","l":"getShapeTypes()"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"getShaSum()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getShortShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getShortShapesWithTrait(Class)","u":"getShortShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase","l":"getSigningRegion()"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait","l":"getSince()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Deprecated","l":"getSince()"},{"p":"software.amazon.smithy.model.loader","c":"ModelDiscovery","l":"getSmithyModelPathFromJarUrl(URL)","u":"getSmithyModelPathFromJarUrl(java.net.URL)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"getSmithyTrace()"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"getSourceDocs()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"getSourceFilename()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig","l":"getSourceLocation()"},{"p":"software.amazon.smithy.diff","c":"ChangedMetadata","l":"getSourceLocation()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"getSourceLocation()"},{"p":"software.amazon.smithy.model","c":"FromSourceLocation","l":"getSourceLocation()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"getSourceLocation()"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"getSourceLocation()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getSourceLocation()"},{"p":"software.amazon.smithy.model","c":"SourceException","l":"getSourceLocation()"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"getSourceLocation()"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait","l":"getSourceLocation()"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTraitBuilder","l":"getSourceLocation()"},{"p":"software.amazon.smithy.model.traits","c":"AnnotationTrait","l":"getSourceLocation()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"RegionOverride","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"InvalidRulesException","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language","c":"RulesComponentBuilder","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"Identifier","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput","l":"getSourceLocation()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint","l":"getSourceLocation()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getSourceLocation()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getSourceLocation()"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"getSources()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"getSources()"},{"p":"software.amazon.smithy.build","c":"TransformContext","l":"getSources()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getSourceUrl()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getSpan()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiUtils","l":"getSpecificationExtensionName(ShapeId, SpecificationExtensionTrait)","u":"getSpecificationExtensionName(software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.openapi.traits.SpecificationExtensionTrait)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiUtils","l":"getSpecificationExtensionsMap(Model, Shape)","u":"getSpecificationExtensionsMap(software.amazon.smithy.model.Model,software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.jmespath.ast","c":"SliceExpression","l":"getStart()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getStartColumn()"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"getStartColumn()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getStartLine()"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"getStartLine()"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"getStartPosition()"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder.Path","l":"getStartShape()"},{"p":"software.amazon.smithy.waiters","c":"Acceptor","l":"getState()"},{"p":"software.amazon.smithy.utils","c":"CodeWriterDebugInfo","l":"getStateDebugPath()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextIndex","l":"getStaticContextParams(Shape)","u":"getStaticContextParams(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"getStatusCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"SliceExpression","l":"getStep()"},{"p":"software.amazon.smithy.jmespath.ast","c":"SliceExpression","l":"getStop()"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"getStreamingTrait()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"getStringContents()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getStringMap()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getStringMember(String)","u":"getStringMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getStringMember(String, Consumer)","u":"getStringMember(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getStringMemberOrDefault(String, String)","u":"getStringMemberOrDefault(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node.NonNumericFloat","l":"getStringRepresentation()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getStringShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getStringShapesWithTrait(Class)","u":"getStringShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait","l":"getStringValue()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"getStructurallyExclusive()"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"getStructure()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getStructureShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getStructureShapesWithTrait(Class)","u":"getStructureShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject","l":"getStyle()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"getStyle()"},{"p":"software.amazon.smithy.mqtt.traits","c":"ResolvedTopicIndex","l":"getSubcribeEventStreamInfo(ToShapeId)","u":"getSubcribeEventStreamInfo(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.mqtt.traits","c":"ResolvedTopicIndex","l":"getSubscribeBinding(ToShapeId)","u":"getSubscribeBinding(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getSubstitutions()"},{"p":"software.amazon.smithy.utils","c":"MediaType","l":"getSubtype()"},{"p":"software.amazon.smithy.utils","c":"MediaType","l":"getSubtypeWithoutSuffix()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite.Result","l":"getSuccessCount()"},{"p":"software.amazon.smithy.utils","c":"MediaType","l":"getSuffix()"},{"p":"software.amazon.smithy.linters","c":"StandardOperationVerbValidator.Config","l":"getSuggestAlternatives()"},{"p":"software.amazon.smithy.cli","c":"Command","l":"getSummary()"},{"p":"software.amazon.smithy.cli.commands","c":"SmithyCommand","l":"getSummary()"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject","l":"getSummary()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getSummary()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getSummary()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getSupportedTags()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getSupportNonNumericFloats()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"getSuppressionReason()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"getSymbol()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"getSymbols()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolContainer","l":"getSymbols()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"getSymbols()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"getSynthesizedSchemas()"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeTypes.Config","l":"getSynthesizeEnumNames()"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeStringEnumsToEnumShapes.Config","l":"getSynthesizeNames()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig","l":"getTagApi()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging","l":"getTaggable()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getTagging()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging","l":"getTagOnCreate()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging","l":"getTagProperty()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"getTagResourceOperation(ShapeId)","u":"getTagResourceOperation(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTag.Config","l":"getTags()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTags.Config","l":"getTags()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraitsByTag.Config","l":"getTags()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesByTag.Config","l":"getTags()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTags.Config","l":"getTags()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraitsByTag.Config","l":"getTags()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions","l":"getTags()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"getTags()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getTags()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"getTags()"},{"p":"software.amazon.smithy.model.traits","c":"TagsTrait","l":"getTags()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"getTags()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"getTags()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getTags()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase","l":"getTags()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getTags()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"getTags()"},{"p":"software.amazon.smithy.utils","c":"Tagged","l":"getTags()"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"getTags()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"getTagsMember(Model, OperationShape)","u":"getTagsMember(software.amazon.smithy.model.Model,software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging","l":"getTagUpdatable()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape.Builder","l":"getTarget()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"getTarget()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"getTarget()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"getTemplate()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"getTemplate()"},{"p":"software.amazon.smithy.linters","c":"MissingSensitiveTraitValidator.Config","l":"getTerms()"},{"p":"software.amazon.smithy.linters","c":"NoninclusiveTermsValidator.Config","l":"getTerms()"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject","l":"getTermsOfService()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestsTrait","l":"getTestCases()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestsTrait","l":"getTestCases()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsTrait","l":"getTestCases()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait","l":"getTestCases()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestsTrait","l":"getTestCases()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestsTrait","l":"getTestCasesFor(AppliesTo)","u":"getTestCasesFor(software.amazon.smithy.protocoltests.traits.AppliesTo)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsTrait","l":"getTestCasesFor(AppliesTo)","u":"getTestCasesFor(software.amazon.smithy.protocoltests.traits.AppliesTo)"},{"p":"software.amazon.smithy.model.knowledge","c":"TextInstance","l":"getText()"},{"p":"software.amazon.smithy.model.knowledge","c":"TextIndex","l":"getTextInstances()"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait","l":"getThrottling()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getTimeoutInMillis()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"getTimestamp()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getTimestampShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getTimestampShapesWithTrait(Class)","u":"getTimestampShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getTitle()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"getTitle()"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject","l":"getTitle()"},{"p":"software.amazon.smithy.mqtt.traits","c":"PublishTrait","l":"getTopic()"},{"p":"software.amazon.smithy.mqtt.traits","c":"SubscribeTrait","l":"getTopic()"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"getTopic()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"getTrace()"},{"p":"software.amazon.smithy.model.knowledge","c":"TextInstance","l":"getTrait()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getTrait(Class)","u":"getTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model","c":"Model","l":"getTraitDefinition(ToShapeId)","u":"getTraitDefinition(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"getTraitDefNames()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"getTraitDifferences()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"getTraitNames()"},{"p":"software.amazon.smithy.model.knowledge","c":"TextInstance","l":"getTraitPropertyPath()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTrait.Config","l":"getTraits()"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraits.Config","l":"getTraits()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraits.Config","l":"getTraits()"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait","l":"getTraits()"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait","l":"getTraits()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedLengthTrait","l":"getTraitType()"},{"p":"software.amazon.smithy.diff.evaluators","c":"ChangedRangeTrait","l":"getTraitType()"},{"p":"software.amazon.smithy.build","c":"TransformContext","l":"getTransformer()"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig","l":"getTransforms()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"getTree()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getTrimBlankLines()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"getTrimTrailingSpaces()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"getType()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getType()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition","l":"getType()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait","l":"getType()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"getType()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"getType()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"getType()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getType()"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"getType()"},{"p":"software.amazon.smithy.model.node","c":"BooleanNode","l":"getType()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"getType()"},{"p":"software.amazon.smithy.model.node","c":"NullNode","l":"getType()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"getType()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"getType()"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"BigDecimalShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"BigIntegerShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"BlobShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"BooleanShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"ByteShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"DocumentShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"DoubleShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"FloatShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"IntegerShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"ListShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"LongShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"ShortShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"StringShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"StructureShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"TimestampShape","l":"getType()"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape","l":"getType()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"getType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"ArrayValue","l":"getType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"BooleanValue","l":"getType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EmptyValue","l":"getType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"getType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"IntegerValue","l":"getType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"RecordValue","l":"getType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"StringValue","l":"getType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"getType()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"getType()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamDefinition","l":"getType()"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"getType()"},{"p":"software.amazon.smithy.utils","c":"MediaType","l":"getType()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getTypeName()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions","l":"getTypes()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"getTypeVersion()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getUnionShapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"getUnionShapesWithTrait(Class)","u":"getUnionShapesWithTrait(java.lang.Class)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getUnionStrategy()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getUniqueItems()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase.Result","l":"getUnmatchedEvents()"},{"p":"software.amazon.smithy.model.loader","c":"TopologicalShapeSort.CycleException","l":"getUnresolved()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiVersion","l":"getUnsupportedKeywords()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig","l":"getUntagApi()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"getUntagResourceOperation(ShapeId)","u":"getUntagResourceOperation(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"getUpdate()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"getUri()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"getUri()"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait","l":"getUri()"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait","l":"getUri()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol.Operation","l":"getUri()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"getUri()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"getUri()"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository","l":"getUrl()"},{"p":"software.amazon.smithy.openapi.model","c":"ExternalDocumentation","l":"getUrl()"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject","l":"getUrl()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"getUrl()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"getUrl()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint","l":"getUrl()"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait","l":"getUrls()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getUseIntegerType()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"getUseJsonName()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"getValidationEvents()"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"getValidationEvents()"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResultException","l":"getValidationEvents()"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"getValidationEvents(Severity)","u":"getValidationEvents(software.amazon.smithy.model.validation.Severity)"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"getValue()"},{"p":"software.amazon.smithy.model.node","c":"BooleanNode","l":"getValue()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"getValue()"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"getValue()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape","l":"getValue()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"getValue()"},{"p":"software.amazon.smithy.model.traits","c":"StringTrait","l":"getValue()"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject","l":"getValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"BooleanValue","l":"getValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"IntegerValue","l":"getValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"RecordValue","l":"getValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"StringValue","l":"getValue()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template.Literal","l":"getValue()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"getValue()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamDefinition","l":"getValue()"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"getValue()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.ErrorTypeMember","l":"getValue()"},{"p":"software.amazon.smithy.waiters","c":"Matcher","l":"getValue()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.InputOutputMember","l":"getValue()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.SuccessMember","l":"getValue()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.UnknownMember","l":"getValue()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"getValue(Identifier)","u":"getValue(software.amazon.smithy.rulesengine.language.syntax.Identifier)"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"getValue(Node)","u":"getValue(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.traits","c":"AuthTrait","l":"getValues()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait","l":"getValues()"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait.Builder","l":"getValues()"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait","l":"getValues()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"ArrayValue","l":"getValues()"},{"p":"software.amazon.smithy.model.traits","c":"AuthTrait","l":"getValueSet()"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject","l":"getVariables()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getVendorParams()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"getVendorParams()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"getVendorParamsShape()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"getVendorParamsShape()"},{"p":"software.amazon.smithy.linters","c":"StandardOperationVerbValidator.Config","l":"getVerbs()"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator.Config","l":"getVerbsRequirePagination()"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator.Config","l":"getVerbsSuggestPagination()"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"getVersion()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"getVersion()"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"getVersion()"},{"p":"software.amazon.smithy.cli","c":"SmithyCli","l":"getVersion()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"getVersion()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"getVersion()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"getVersion()"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject","l":"getVersion()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"getVersion()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions","l":"getVersion()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"getVersion()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait","l":"getVersion()"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait","l":"getWaiters()"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"getWhenMissingSetter()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"getWriteOnly()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"getWriteOnlyProperties()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource","l":"getWriteOnlyProperties()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriterDelegator","l":"getWriters()"},{"p":"software.amazon.smithy.codegen.core","c":"WriterDelegator","l":"getWriters()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorType","l":"GREATER_THAN"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorType","l":"GREATER_THAN_EQUAL"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment.Type","l":"GREEDY_LABEL"},{"p":"software.amazon.smithy.cli","c":"Style","l":"GREEN"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper.WhenMissing","l":"handle(Type, String, String, Node)","u":"handle(java.lang.reflect.Type,java.lang.String,java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers","c":"HandlerPermissionMapper","l":"HandlerPermissionMapper()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"handlers(Map)","u":"handlers(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointComponentFactory","l":"hasBuiltIn(String)","u":"hasBuiltIn(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"hasBuiltIn(String)","u":"hasBuiltIn(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty","l":"hasExplicitMutability()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty.Builder","l":"hasExplicitMutability(boolean)"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin.Context","l":"hasFeature(NodeValidationVisitor.Feature)","u":"hasFeature(software.amazon.smithy.model.validation.NodeValidationVisitor.Feature)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"hasFile(Path)","u":"hasFile(java.nio.file.Path)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"hasFile(String)","u":"hasFile(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"hashCode()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"hashCode()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource","l":"hashCode()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources","l":"hashCode()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition","l":"hashCode()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait","l":"hashCode()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"hashCode()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"hashCode()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig","l":"hashCode()"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig","l":"hashCode()"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository","l":"hashCode()"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"hashCode()"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"hashCode()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"hashCode()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"hashCode()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"hashCode()"},{"p":"software.amazon.smithy.diff","c":"ChangedMetadata","l":"hashCode()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"hashCode()"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"hashCode()"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Result","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"BinaryExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"CurrentExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ExpressionTypeExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FieldExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FilterProjectionExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FlattenExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FunctionExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"IndexExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectHashExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectListExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"NotExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"SliceExpression","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem","l":"hashCode()"},{"p":"software.amazon.smithy.jmespath","c":"LinterResult","l":"hashCode()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"hashCode()"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"hashCode()"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"hashCode()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding","l":"hashCode()"},{"p":"software.amazon.smithy.model.loader.sourcecontext","c":"SourceContextLoader.Line","l":"hashCode()"},{"p":"software.amazon.smithy.model","c":"Model","l":"hashCode()"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"hashCode()"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"hashCode()"},{"p":"software.amazon.smithy.model.node","c":"BooleanNode","l":"hashCode()"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"hashCode()"},{"p":"software.amazon.smithy.model.node","c":"NullNode","l":"hashCode()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"hashCode()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"hashCode()"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"hashCode()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern","l":"hashCode()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment","l":"hashCode()"},{"p":"software.amazon.smithy.model.pattern","c":"UriPattern","l":"hashCode()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"hashCode()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"hashCode()"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"AnnotationTrait","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"hashCode()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"hashCode()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"hashCode()"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic","l":"hashCode()"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic.Level","l":"hashCode()"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"hashCode()"},{"p":"software.amazon.smithy.openapi.model","c":"Component","l":"hashCode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"RegionOverride","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"EmptyType","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"ArrayType","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"OptionalType","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"RecordType","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"TupleType","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"ArrayValue","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"BooleanValue","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"RecordValue","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"StringValue","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Index","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Key","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"BooleanLiteral","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"IntegerLiteral","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"RecordLiteral","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"StringLiteral","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"TupleLiteral","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Reference","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template.Literal","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"Identifier","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Deprecated","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"EndpointRule","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamDefinition","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint","l":"hashCode()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamDefinition","l":"hashCode()"},{"p":"software.amazon.smithy.smoketests.traits","c":"Expectation","l":"hashCode()"},{"p":"software.amazon.smithy.smoketests.traits","c":"FailureExpectation","l":"hashCode()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"hashCode()"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"hashCode()"},{"p":"software.amazon.smithy.utils","c":"MediaType","l":"hashCode()"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"hashCode()"},{"p":"software.amazon.smithy.waiters","c":"Acceptor","l":"hashCode()"},{"p":"software.amazon.smithy.waiters","c":"Matcher","l":"hashCode()"},{"p":"software.amazon.smithy.waiters","c":"PathMatcher","l":"hashCode()"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"hashCode()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"hasHttpRequestBindings(Shape)","u":"hasHttpRequestBindings(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"hasHttpResponseBindings(Shape)","u":"hasHttpResponseBindings(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"hasIdentifiers()"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamInfo","l":"hasInitialMessage()"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic","l":"hasLabel(String)","u":"hasLabel(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"hasMember()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"hasMember(String)","u":"hasMember(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait","l":"hasNames()"},{"p":"software.amazon.smithy.cli","c":"Arguments","l":"hasNext()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"hasNonNullDefault()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"hasNullDefault()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"hasObjectField(String)","u":"hasObjectField(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"hasOption(SymbolReference.Option)","u":"hasOption(software.amazon.smithy.codegen.core.SymbolReference.Option)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"hasProperties()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"hasPropertyDefinition(String)","u":"hasPropertyDefinition(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"Arguments","l":"hasReceiver(Class)","u":"hasReceiver(java.lang.Class)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"hasRequestBody(ToShapeId)","u":"hasRequestBody(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"hasResponseBody(ToShapeId)","u":"hasResponseBody(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.utils","c":"Tagged","l":"hasTag(String)","u":"hasTag(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"hasTrait(Class)","u":"hasTrait(java.lang.Class)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"hasTrait(ShapeId)","u":"hasTrait(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"hasTrait(String)","u":"hasTrait(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"BuilderRef","l":"hasValue()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"head(OperationObject)","u":"head(software.amazon.smithy.openapi.model.OperationObject)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"HEADER"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Location","l":"HEADER"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"headers(Map>)","u":"headers(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue.Builder","l":"headers(Map>)","u":"headers(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint.Builder","l":"headers(Map>)","u":"headers(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"headers(Map)","u":"headers(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject.Builder","l":"headers(Map)","u":"headers(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject.Builder","l":"headers(Map>)","u":"headers(java.util.Map)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition.Builder","l":"headers(Map)","u":"headers(java.util.Map)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition.Builder","l":"headers(Map)","u":"headers(java.util.Map)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"headers(Map)","u":"headers(java.util.Map)"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"HELP"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"HELP_SHORT"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"help()"},{"p":"software.amazon.smithy.cli","c":"HelpPrinter","l":"HelpPrinter(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"HINT_TITLE"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"hint(String)","u":"hint(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"HOMEPAGE_TEXT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata.Builder","l":"homepage(String)","u":"homepage(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition.Builder","l":"host(String)","u":"host(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase.Builder","l":"host(String)","u":"host(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"HostLabelTrait","l":"HostLabelTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HostLabelTrait","l":"HostLabelTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HostLabelTraitValidator","l":"HostLabelTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EndpointTrait.Builder","l":"hostPrefix(String)","u":"hostPrefix(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig.ApiType","l":"HTTP"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait.Format","l":"HTTP_DATE"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait","l":"HTTP_DATE"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsProtocolTrait.Builder","l":"http(List)","u":"http(java.util.List)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpApiKeyAuthConverter","l":"HttpApiKeyAuthConverter()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpApiKeyAuthTraitValidator","l":"HttpApiKeyAuthTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpBasicAuthTrait","l":"HttpBasicAuthTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpBasicAuthTrait","l":"HttpBasicAuthTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpBasicConverter","l":"HttpBasicConverter()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpBearerAuthTrait","l":"HttpBearerAuthTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpBearerAuthTrait","l":"HttpBearerAuthTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpBearerConverter","l":"HttpBearerConverter()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"HttpBindingIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpBindingsMissingValidator","l":"HttpBindingsMissingValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpBindingTraitIgnoredValidator","l":"HttpBindingTraitIgnoredValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpChecksumRequiredTrait","l":"HttpChecksumRequiredTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpChecksumRequiredTrait","l":"HttpChecksumRequiredTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTraitValidator","l":"HttpChecksumTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository.Builder","l":"httpCredentials(String)","u":"httpCredentials(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"HttpDigestAuthTrait","l":"HttpDigestAuthTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpDigestAuthTrait","l":"HttpDigestAuthTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.fromsmithy.security","c":"HttpDigestConverter","l":"HttpDigestConverter()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpErrorTrait","l":"HttpErrorTrait(int)","u":"%3Cinit%3E(int)"},{"p":"software.amazon.smithy.model.traits","c":"HttpErrorTrait","l":"HttpErrorTrait(int, FromSourceLocation)","u":"%3Cinit%3E(int,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.traits","c":"HttpHeaderTrait","l":"HttpHeaderTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"HttpHeaderTrait","l":"HttpHeaderTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpHeaderTraitValidator","l":"HttpHeaderTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpLabelTrait","l":"HttpLabelTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpLabelTrait","l":"HttpLabelTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpLabelTraitValidator","l":"HttpLabelTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestsTrait","l":"HttpMalformedRequestTestsTrait(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestsTrait","l":"HttpMalformedRequestTestsTrait(SourceLocation, List)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceLocation,java.util.List)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestsValidator","l":"HttpMalformedRequestTestsValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"httpMethod(String)","u":"httpMethod(java.lang.String)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpMethodSemanticsValidator","l":"HttpMethodSemanticsValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpPayloadTrait","l":"HttpPayloadTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpPayloadTrait","l":"HttpPayloadTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpPayloadValidator","l":"HttpPayloadValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpPrefixHeadersTrait","l":"HttpPrefixHeadersTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"HttpPrefixHeadersTrait","l":"HttpPrefixHeadersTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpPrefixHeadersTraitValidator","l":"HttpPrefixHeadersTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpQueryParamsTrait","l":"HttpQueryParamsTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpQueryParamsTrait","l":"HttpQueryParamsTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpQueryParamsTraitValidator","l":"HttpQueryParamsTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpQueryTrait","l":"HttpQueryTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"HttpQueryTrait","l":"HttpQueryTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpQueryTraitValidator","l":"HttpQueryTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestsInputValidator","l":"HttpRequestTestsInputValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestsTrait","l":"HttpRequestTestsTrait(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestsTrait","l":"HttpRequestTestsTrait(SourceLocation, List)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceLocation,java.util.List)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait.Builder","l":"httpResponseCode(int)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpResponseCodeSemanticsValidator","l":"HttpResponseCodeSemanticsValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpResponseCodeTrait","l":"HttpResponseCodeTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpResponseCodeTrait","l":"HttpResponseCodeTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsErrorValidator","l":"HttpResponseTestsErrorValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsOutputValidator","l":"HttpResponseTestsOutputValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsTrait","l":"HttpResponseTestsTrait(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsTrait","l":"HttpResponseTestsTrait(SourceLocation, List)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceLocation,java.util.List)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpUriConflictValidator","l":"HttpUriConflictValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpUriFormatValidator","l":"HttpUriFormatValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionValidator","l":"IamActionValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTraitValidator","l":"IamResourceTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"ApiKeySourceTrait","l":"ID"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait","l":"ID"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerTrait","l":"ID"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"ID"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"ID"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"RequestValidatorTrait","l":"ID"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnAdditionalIdentifierTrait","l":"ID"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnDefaultValueTrait","l":"ID"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnExcludePropertyTrait","l":"ID"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnMutabilityTrait","l":"ID"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnNameTrait","l":"ID"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionNameTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionPermissionDescriptionTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyValueTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DisableConditionKeyInferenceTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"RequiredActionsTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ServiceResolvedConditionKeysTrait","l":"ID"},{"p":"software.amazon.smithy.aws.iam.traits","c":"SupportedPrincipalTypesTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4ATrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4Trait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.auth","c":"UnsignedPayloadTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientDiscoveredEndpointTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryIdTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits","c":"ControlPlaneTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.customizations","c":"S3UnwrappedXmlOutputTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits","c":"DataPlaneTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits","c":"DataTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsJson1_0Trait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsJson1_1Trait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryCompatibleTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"Ec2QueryNameTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"Ec2QueryTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestJson1Trait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestXmlTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait","l":"ID"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"AddedDefaultTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"AuthTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"BoxTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"ClientOptionalTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"DefaultTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"DocumentationTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"EndpointTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"ErrorTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"EventHeaderTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"EventPayloadTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HostLabelTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpBasicAuthTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpBearerAuthTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpChecksumRequiredTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpDigestAuthTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpErrorTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpHeaderTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpLabelTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpPayloadTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpPrefixHeadersTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpQueryParamsTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpQueryTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpResponseCodeTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"IdempotencyTokenTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"IdempotentTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"InputTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"InternalTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"JsonNameTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"MediaTypeTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"NestedPropertiesTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"NoReplaceTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"NotPropertyTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"OptionalAuthTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"OutputTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"PatternTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"PrivateTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"ReadonlyTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"RequiredTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"RequiresLengthTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"ResourceIdentifierTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"SensitiveTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"SinceTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"SparseTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"StreamingTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"SuppressTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"NoAuthTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"OriginalShapeIdTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"SyntheticEnumTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"TagsTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"TitleTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"UniqueItemsTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"UnitTypeTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"UnstableTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"XmlAttributeTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"XmlFlattenedTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait","l":"ID"},{"p":"software.amazon.smithy.model.traits","c":"XmlNameTrait","l":"ID"},{"p":"software.amazon.smithy.mqtt.traits","c":"MqttJsonTrait","l":"ID"},{"p":"software.amazon.smithy.mqtt.traits","c":"PublishTrait","l":"ID"},{"p":"software.amazon.smithy.mqtt.traits","c":"SubscribeTrait","l":"ID"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicLabelTrait","l":"ID"},{"p":"software.amazon.smithy.openapi.traits","c":"SpecificationExtensionTrait","l":"ID"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestsTrait","l":"ID"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestsTrait","l":"ID"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsTrait","l":"ID"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"ID"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"IsVirtualHostableS3Bucket","l":"ID"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn","l":"ID"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"DualStackOnlyEndpointsTrait","l":"ID"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointModifierTrait","l":"ID"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RuleBasedEndpointsTrait","l":"ID"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait","l":"ID"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait","l":"ID"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"BooleanEquals","l":"ID"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"ID"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsSet","l":"ID"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsValidHostLabel","l":"ID"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Not","l":"ID"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl","l":"ID"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"StringEquals","l":"ID"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Substring","l":"ID"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"UriEncode","l":"ID"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait","l":"ID"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextParamTrait","l":"ID"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointRuleSetTrait","l":"ID"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait","l":"ID"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait","l":"ID"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestsTrait","l":"ID"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait","l":"ID"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"ID_TEXT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"ID_TEXT"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"id(ShapeId)","u":"id(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"id(ShapeId)","u":"id(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape.Builder","l":"id(ShapeId)","u":"id(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"id(ShapeId)","u":"id(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"id(ShapeId)","u":"id(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"id(ShapeId)","u":"id(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"id(ShapeId)","u":"id(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"id(ShapeId)","u":"id(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase.Builder","l":"id(String)","u":"id(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"IdempotencyTokenTrait","l":"IdempotencyTokenTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"IdempotencyTokenTrait","l":"IdempotencyTokenTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.traits","c":"IdempotentTrait","l":"IdempotentTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"IdempotentTrait","l":"IdempotentTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"IDENTIFIER"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"IDENTIFIER"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"IDENTIFIER"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex","l":"IdentifierBindingIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"identifiers(Map)","u":"identifiers(java.util.Map)"},{"p":"software.amazon.smithy.model.selector","c":"Selector","l":"IDENTITY"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEventDecorator","l":"IDENTITY"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWords","l":"identity()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"identitySource(String)","u":"identitySource(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"identityValidationExpression(String)","u":"identityValidationExpression(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument.Builder","l":"idKeyword(String)","u":"idKeyword(java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"IDL"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference.Builder","l":"ids(Map)","u":"ids(java.util.Map)"},{"p":"software.amazon.smithy.utils","c":"OptionalUtils","l":"ifPresentOrElse(Optional, Consumer, Runnable)","u":"ifPresentOrElse(java.util.Optional,java.util.function.Consumer,java.lang.Runnable)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper.WhenMissing","l":"IGNORE"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"ignoreMissingPlugins(boolean)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"IMPLICIT_GLOBAL_REGION"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs.Builder","l":"implicitGlobalRegion(String)","u":"implicitGlobalRegion(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"importBasePath(Path)","u":"importBasePath(java.nio.file.Path)"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig.Builder","l":"imports(Collection)","u":"imports(java.util.Collection)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"imports(Collection)","u":"imports(java.util.Collection)"},{"p":"software.amazon.smithy.codegen.core","c":"ImportContainer","l":"importSymbol(Symbol)","u":"importSymbol(software.amazon.smithy.codegen.core.Symbol)"},{"p":"software.amazon.smithy.codegen.core","c":"ImportContainer","l":"importSymbol(Symbol, String)","u":"importSymbol(software.amazon.smithy.codegen.core.Symbol,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"ImportContainer","l":"importSymbol(Symbol, String)","u":"importSymbol(software.amazon.smithy.codegen.core.Symbol,java.lang.String)"},{"p":"software.amazon.smithy.build","c":"MockManifest.StoreMode","l":"IN_MEMORY"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Builder","l":"in(HttpApiKeyAuthTrait.Location)","u":"in(software.amazon.smithy.model.traits.HttpApiKeyAuthTrait.Location)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"in(String)","u":"in(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme.Builder","l":"in(String)","u":"in(java.lang.String)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeMetadata","l":"IncludeMetadata()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeNamespaces","l":"IncludeNamespaces()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ModelSerializer.Builder","l":"includePrelude(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeServices","l":"IncludeServices()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesBySelector","l":"IncludeShapesBySelector()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesByTag","l":"IncludeShapesByTag()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTags","l":"IncludeTags()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraits","l":"IncludeTraits()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraitsByTag","l":"IncludeTraitsByTag()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"increaseNestingLevel()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"indent()"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"indent()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"indent(int)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"indent(int)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"indent(String, int)","u":"indent(java.lang.String,int)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Index","l":"index()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Index","l":"Index(int)","u":"%3Cinit%3E(int)"},{"p":"software.amazon.smithy.jmespath.ast","c":"IndexExpression","l":"IndexExpression(int)","u":"%3Cinit%3E(int)"},{"p":"software.amazon.smithy.jmespath.ast","c":"IndexExpression","l":"IndexExpression(int, int, int)","u":"%3Cinit%3E(int,int,int)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"INFERRED"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"info(InfoObject)","u":"info(software.amazon.smithy.openapi.model.InfoObject)"},{"p":"software.amazon.smithy.model.traits","c":"EffectiveTraitQuery.Builder","l":"inheritFromContainer(boolean)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"injectSection(CodeSection)","u":"injectSection(software.amazon.smithy.utils.CodeSection)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"INLINE_AGGREGATE_SHAPE"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"inlineOrReferenceSchema(MemberShape)","u":"inlineOrReferenceSchema(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"OptionalType","l":"inner()"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"InnerParseError","l":"InnerParseError(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"INPUT"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"input()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example.Builder","l":"input(ObjectNode)","u":"input(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"input(ToShapeId)","u":"input(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateServiceDirective","l":"inputEventStreamOperations()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.InputOutputMember","l":"InputOutputMember(PathMatcher)","u":"%3Cinit%3E(software.amazon.smithy.waiters.PathMatcher)"},{"p":"software.amazon.smithy.linters","c":"InputOutputStructureReuseValidator","l":"InputOutputStructureReuseValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait.Builder","l":"inputToken(String)","u":"inputToken(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"InputTrait","l":"InputTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"InputTrait","l":"InputTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.traits","c":"InputTrait","l":"InputTrait(SourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"inScope(Supplier)","u":"inScope(java.util.function.Supplier)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"insert(Identifier, T)","u":"insert(software.amazon.smithy.rulesengine.language.syntax.Identifier,T)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"insert(String, T)","u":"insert(java.lang.String,T)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property.Builder","l":"insertionOrder(boolean)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"insertTrailingNewline()"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"insertTrailingNewline()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"insertTrailingNewline(boolean)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"insertTrailingNewline(boolean)"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex.BindingType","l":"INSTANCE"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"INSTANCE_OPERATION"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"INT_ENUM"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"INT_ENUM_MEMBER"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"INTEGER"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"integerLiteral(int)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"integerShape(IntegerShape)","u":"integerShape(software.amazon.smithy.model.shapes.IntegerShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"integerShape(IntegerShape)","u":"integerShape(software.amazon.smithy.model.shapes.IntegerShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"integerShape(IntegerShape)","u":"integerShape(software.amazon.smithy.model.shapes.IntegerShape)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"integerType()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"integerValue(int)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"integrationClass(Class)","u":"integrationClass(java.lang.Class)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"integrationClassLoader(ClassLoader)","u":"integrationClassLoader(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"integrationFinder(Supplier>)","u":"integrationFinder(java.util.function.Supplier)"},{"p":"software.amazon.smithy.codegen.core","c":"CodegenContext","l":"integrations()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CreateContextDirective","l":"integrations()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"integrationSettings(ObjectNode)","u":"integrationSettings(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTraitIndex","l":"IntegrationTraitIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"intEnumShape(IntEnumShape)","u":"intEnumShape(software.amazon.smithy.model.shapes.IntEnumShape)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"intEnumValues(Collection)","u":"intEnumValues(java.util.Collection)"},{"p":"software.amazon.smithy.codegen.core","c":"SmithyIntegration","l":"interceptors(C)"},{"p":"software.amazon.smithy.model.traits","c":"InternalTrait","l":"InternalTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"InternalTrait","l":"InternalTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait.Builder","l":"intValue(int)"},{"p":"software.amazon.smithy.model.pattern","c":"InvalidPatternException","l":"InvalidPatternException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"InvalidRulesException","l":"InvalidRulesException(String, FromSourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipDirection","l":"INVERTED"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl","l":"IS_IP"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"AnyType","l":"isA(Type)","u":"isA(software.amazon.smithy.rulesengine.language.evaluation.type.Type)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"OptionalType","l":"isA(Type)","u":"isA(software.amazon.smithy.rulesengine.language.evaluation.type.Type)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"isA(Type)","u":"isA(software.amazon.smithy.rulesengine.language.evaluation.type.Type)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"isAbsolute()"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig","l":"isAbstract()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"isAllowEmptyValue()"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject","l":"isAllowReserved()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"isAllowReserved()"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"isAlphabetic(char)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"isAlphabetic(int)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"isArrayNode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"isArrayValue()"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject","l":"isAttribute()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isBigDecimalShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isBigIntegerShape()"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"isBlank(CharSequence)","u":"isBlank(java.lang.CharSequence)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isBlobShape()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"isBooleanNode()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isBooleanShape()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"isBooleanValue()"},{"p":"software.amazon.smithy.model.knowledge","c":"BoxIndex","l":"isBoxed(ToShapeId)","u":"isBoxed(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.build","c":"ProjectionResult","l":"isBroken()"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"isBroken()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"isBuiltIn()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isByteShape()"},{"p":"software.amazon.smithy.model.traits","c":"ErrorTrait","l":"isClientError()"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"isCollectionOperationBinding()"},{"p":"software.amazon.smithy.cli","c":"ColorFormatter","l":"isColorEnabled()"},{"p":"software.amazon.smithy.aws.traits","c":"PlaneIndex","l":"isControlPlane(ToShapeId)","u":"isControlPlane(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.traits","c":"PlaneIndex","l":"isControlPlane(ToShapeId, ToShapeId)","u":"isControlPlane(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnMutabilityTrait","l":"isCreate()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnMutabilityTrait","l":"isCreateAndRead()"},{"p":"software.amazon.smithy.model.loader","c":"IdlTokenizer","l":"isCurrentLexeme(CharSequence)","u":"isCurrentLexeme(java.lang.CharSequence)"},{"p":"software.amazon.smithy.aws.traits","c":"PlaneIndex","l":"isDataPlane(ToShapeId)","u":"isDataPlane(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.traits","c":"PlaneIndex","l":"isDataPlane(ToShapeId, ToShapeId)","u":"isDataPlane(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex","l":"isDefaultZeroValueOfTypeInV1(Node, ShapeType)","u":"isDefaultZeroValueOfTypeInV1(software.amazon.smithy.model.node.Node,software.amazon.smithy.model.shapes.ShapeType)"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"isDeprecated()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"isDeprecated()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"isDeprecated()"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"isDeprecated()"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Result","l":"isDiffBreaking()"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"isDigit(char)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"isDigit(int)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait","l":"isDisableConditionKeyInheritance()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isDocumentShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isDoubleShape()"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult","l":"isEmpty()"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"isEmpty()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"isEmpty()"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject","l":"isEmpty()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EmptyValue","l":"isEmpty()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"isEmpty()"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"isEmpty()"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"isEmpty(CharSequence)","u":"isEmpty(java.lang.CharSequence)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"isEnableOutOfServiceReferences()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isEnumShape()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateUnionDirective","l":"isEventStream()"},{"p":"software.amazon.smithy.model.traits","c":"StreamingTrait","l":"isEventStream(Model, MemberShape)","u":"isEventStream(software.amazon.smithy.model.Model,software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.traits","c":"StreamingTrait","l":"isEventStream(Shape)","u":"isEventStream(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject","l":"isExplode()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"isExplode()"},{"p":"software.amazon.smithy.smoketests.traits","c":"Expectation","l":"isFailure()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"isFloatingPointNumber()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isFloatShape()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnMutabilityTrait","l":"isFullyMutable()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment","l":"isGreedyLabel()"},{"p":"software.amazon.smithy.cli","c":"Command","l":"isHidden()"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"isIdentifierStart(char)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"isIdentifierStart(int)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"isIgnoreMissingPlugins()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"isInfinite()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter","l":"isInlined(Shape)","u":"isInlined(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateStructureDirective","l":"isInputShape()"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"isInputStructure(ToShapeId)","u":"isInputStructure(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property","l":"isInsertionOrder()"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"isInstanceOperationBinding()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isIntegerShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isIntEnumShape()"},{"p":"software.amazon.smithy.utils","c":"CodeInterceptor","l":"isIntercepted(S)"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase.Result","l":"isInvalid()"},{"p":"software.amazon.smithy.utils","c":"MediaType","l":"isJson(String)","u":"isJson(java.lang.String)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment","l":"isLabel()"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic.Level","l":"isLabel()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isListShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isLongShape()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isMapShape()"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"isMemberBinding()"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex","l":"isMemberNullable(MemberShape)","u":"isMemberNullable(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex","l":"isMemberNullable(MemberShape, NullableIndex.CheckMode)","u":"isMemberNullable(software.amazon.smithy.model.shapes.MemberShape,software.amazon.smithy.model.knowledge.NullableIndex.CheckMode)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isMemberShape()"},{"p":"software.amazon.smithy.model.knowledge","c":"PropertyBindingIndex","l":"isMemberShapeProperty(MemberShape)","u":"isMemberShapeProperty(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"isNaN()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"isNaturalNumber()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"isNegative()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"isNoAccount()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestXmlTrait","l":"isNoErrorWrapping()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"isNonNull(Reference)","u":"isNonNull(software.amazon.smithy.rulesengine.language.syntax.expressions.Reference)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"isNoRegion()"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"isNotBlank(CharSequence)","u":"isNotBlank(java.lang.CharSequence)"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex","l":"isNullable(ToShapeId)","u":"isNullable(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"isNullNode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"isNullValue()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"isNumberNode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"isNumberValue()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"isObjectNode()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"isObjectValue()"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"isOperationBinding()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isOperationShape()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"isOptional()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateStructureDirective","l":"isOutputShape()"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"isOutputStructure(ToShapeId)","u":"isOutputStructure(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.jmespath.ast","c":"Subexpression","l":"isPipe()"},{"p":"software.amazon.smithy.aws.traits","c":"PlaneIndex","l":"isPlaneDefined(ToShapeId)","u":"isPlaneDefined(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.traits","c":"PlaneIndex","l":"isPlaneDefined(ToShapeId, ToShapeId)","u":"isPlaneDefined(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.loader","c":"Prelude","l":"isPreludeShape(ToShapeId)","u":"isPreludeShape(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"isPresent()"},{"p":"software.amazon.smithy.aws.traits","c":"SdkServiceIdValidator","l":"isPreviouslyReleasedInvalidServiceId(String)","u":"isPreviouslyReleasedInvalidServiceId(java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"Prelude","l":"isPublicPreludeShape(ToShapeId)","u":"isPublicPreludeShape(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnMutabilityTrait","l":"isRead()"},{"p":"software.amazon.smithy.codegen.core","c":"TopologicalIndex","l":"isRecursive(ToShapeId)","u":"isRecursive(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"isRequestChecksumRequired()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientDiscoveredEndpointTrait","l":"isRequired()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryInfo","l":"isRequired()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"isRequired()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"isRequired()"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject","l":"isRequired()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"isRequired()"},{"p":"software.amazon.smithy.codegen.core","c":"MappedReservedWords","l":"isReserved(String)","u":"isReserved(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWords","l":"isReserved(String)","u":"isReserved(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isResourceShape()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"isResourceTagOnCreate(ShapeId)","u":"isResourceTagOnCreate(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"isResourceTagOnUpdate(ShapeId)","u":"isResourceTagOnUpdate(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.build","c":"SmithyBuildPlugin","l":"isSerial()"},{"p":"software.amazon.smithy.model.traits","c":"ErrorTrait","l":"isServerError()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isServiceShape()"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"isSet()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"isSet()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isSetShape()"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex","l":"isShapeSetToDefaultZeroValueInV1(MemberShape, Shape)","u":"isShapeSetToDefaultZeroValueInV1(software.amazon.smithy.model.shapes.MemberShape,software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"isShapeType(ShapeType)","u":"isShapeType(software.amazon.smithy.model.shapes.ShapeType)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isShortShape()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"isSourceMetadata(String)","u":"isSourceMetadata(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"isSourceShape(ToShapeId)","u":"isSourceShape(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"isStackTraceRelevant(StackTraceElement)","u":"isStackTraceRelevant(java.lang.StackTraceElement)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"isStatic()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"isStringNode()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isStringShape()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"isStringValue()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"isStructurallyExclusiveByMember()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"isStructurallyExclusiveByTarget()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isStructureShape()"},{"p":"software.amazon.smithy.smoketests.traits","c":"Expectation","l":"isSuccess()"},{"p":"software.amazon.smithy.model.traits","c":"BoxTrait","l":"isSynthetic()"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"NoAuthTrait","l":"isSynthetic()"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"OriginalShapeIdTrait","l":"isSynthetic()"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"SyntheticEnumTrait","l":"isSynthetic()"},{"p":"software.amazon.smithy.model.traits","c":"Trait","l":"isSynthetic()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isTimestampShape()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter","l":"isTopLevelPointer(String)","u":"isTopLevelPointer(java.lang.String)"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"isTraitAdded(ShapeId)","u":"isTraitAdded(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model","c":"Model","l":"isTraitApplied(Class)","u":"isTraitApplied(java.lang.Class)"},{"p":"software.amazon.smithy.model.traits","c":"EffectiveTraitQuery","l":"isTraitApplied(ToShapeId)","u":"isTraitApplied(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"isTraitInBoth(ShapeId)","u":"isTraitInBoth(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"isTraitRemoved(ShapeId)","u":"isTraitRemoved(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"isTruthy()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"isUnionShape()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"isValidHostLabel(boolean)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"isValidIdentifier(CharSequence)","u":"isValidIdentifier(java.lang.CharSequence)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"isValidIdentifierCharacter(char)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"isValidIdentifierCharacter(int)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"isValidNamespace(CharSequence)","u":"isValidNamespace(java.lang.CharSequence)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"isWhitespace()"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject","l":"isWrapped()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnMutabilityTrait","l":"isWrite()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"isZero()"},{"p":"software.amazon.smithy.cli","c":"Style","l":"ITALIC"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"items(Schema)","u":"items(software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait.Builder","l":"items(String)","u":"items(java.lang.String)"},{"p":"software.amazon.smithy.model.neighbor","c":"Walker","l":"iterateShapes(Shape)","u":"iterateShapes(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.neighbor","c":"Walker","l":"iterateShapes(Shape, Predicate)","u":"iterateShapes(software.amazon.smithy.model.shapes.Shape,java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"iterator()"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder.Path","l":"iterator()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"iterator()"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder.JarFileClassPathTagMatcher","l":"JarFileClassPathTagMatcher()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language","c":"RulesComponentBuilder","l":"javaLocation()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"JavaStyleDocumentationWriterBuilder","l":"JavaStyleDocumentationWriterBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jmespath","c":"JmespathException","l":"JmespathException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.jmespath","c":"JmespathException","l":"JmespathException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.jmespath","c":"JmespathExpression","l":"JmespathExpression(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"software.amazon.smithy.model.traits","c":"JsonNameTrait","l":"JsonNameTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"JsonNameTrait","l":"JsonNameTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.validation.validators","c":"JsonNameValidator","l":"JsonNameValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"JsonSchemaConfig()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Key","l":"key()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Key","l":"Key(Identifier)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.language.syntax.Identifier)"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"key(MemberShape)","u":"key(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"key(ShapeId)","u":"key(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"key(ShapeId, Consumer)","u":"key(software.amazon.smithy.model.shapes.ShapeId,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"LABEL"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment.Type","l":"LABEL"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"lastModifiedInMillis(long)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"LBRACE"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"LBRACKET"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"left"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"leftPad(String, int)","u":"leftPad(java.lang.String,int)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"leftPad(String, int, char)","u":"leftPad(java.lang.String,int,char)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"leftPad(String, int, String)","u":"leftPad(java.lang.String,int,java.lang.String)"},{"p":"software.amazon.smithy.model.validation.validators","c":"LengthTraitValidator","l":"LengthTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorType","l":"LESS_THAN"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorType","l":"LESS_THAN_EQUAL"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic.Level","l":"Level(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic.Level","l":"Level(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"levenshteinDistance(CharSequence, CharSequence, int)","u":"levenshteinDistance(java.lang.CharSequence,java.lang.CharSequence,int)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"lexeme(CharSequence)","u":"lexeme(java.lang.CharSequence)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"libClasspath(String)","u":"libClasspath(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"LibraryFunction(FunctionDefinition, FunctionNode)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionDefinition,software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject.Builder","l":"license(ObjectNode)","u":"license(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem","l":"line"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"LINE_TEXT"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"line()"},{"p":"software.amazon.smithy.model.loader.sourcecontext","c":"SourceContextLoader.Line","l":"Line(int, CharSequence)","u":"%3Cinit%3E(int,java.lang.CharSequence)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink.Builder","l":"line(Integer)","u":"line(java.lang.Integer)"},{"p":"software.amazon.smithy.model.validation","c":"LineValidationEventFormatter","l":"LineValidationEventFormatter()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"links(Map)","u":"links(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject.Builder","l":"links(Map>)","u":"links(java.util.Map)"},{"p":"software.amazon.smithy.jmespath","c":"JmespathExpression","l":"lint()"},{"p":"software.amazon.smithy.jmespath","c":"JmespathExpression","l":"lint(LiteralExpression)","u":"lint(software.amazon.smithy.jmespath.ast.LiteralExpression)"},{"p":"software.amazon.smithy.jmespath","c":"LinterResult","l":"LinterResult(RuntimeType, Set)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.RuntimeType,java.util.Set)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"LIST"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"LIST"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler","l":"LIST"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"LIST_MEMBER"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"list(ToShapeId)","u":"list(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"listShape(ListShape)","u":"listShape(software.amazon.smithy.model.shapes.ListShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"listShape(ListShape)","u":"listShape(software.amazon.smithy.model.shapes.ListShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"listShape(ListShape)","u":"listShape(software.amazon.smithy.model.shapes.ListShape)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment.Type","l":"LITERAL"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"LITERAL"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"literal(Object)","u":"literal(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"LiteralExpression(Object)","u":"%3Cinit%3E(java.lang.Object)"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"LiteralExpression(Object, int, int)","u":"%3Cinit%3E(java.lang.Object,int,int)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"load(Path)","u":"load(java.nio.file.Path)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"load(Path)","u":"load(java.nio.file.Path)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"loadArrayOfString(String, Node)","u":"loadArrayOfString(java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorFactory","l":"loadBuiltinValidators()"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordsBuilder","l":"loadCaseInsensitiveWords(URL)","u":"loadCaseInsensitiveWords(java.net.URL)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordsBuilder","l":"loadCaseInsensitiveWords(URL, Function)","u":"loadCaseInsensitiveWords(java.net.URL,java.util.function.Function)"},{"p":"software.amazon.smithy.model.loader.sourcecontext","c":"SourceContextLoader","l":"loadContext(FromSourceLocation)","u":"loadContext(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorFactory","l":"loadDecorators()"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordsBuilder","l":"loadWords(URL)","u":"loadWords(java.net.URL)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordsBuilder","l":"loadWords(URL, Function)","u":"loadWords(java.net.URL,java.util.function.Function)"},{"p":"software.amazon.smithy.openapi.model","c":"Ref","l":"local(T)"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait.Builder","l":"localTraits(Collection)","u":"localTraits(java.util.Collection)"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"LOGGING"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"logging()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"LONG"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"longShape(LongShape)","u":"longShape(software.amazon.smithy.model.shapes.LongShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"longShape(LongShape)","u":"longShape(software.amazon.smithy.model.shapes.LongShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"longShape(LongShape)","u":"longShape(software.amazon.smithy.model.shapes.LongShape)"},{"p":"software.amazon.smithy.linters","c":"CamelCaseValidator.MemberNameHandling","l":"LOWER"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"lowerCase(String)","u":"lowerCase(java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"LPAREN"},{"p":"software.amazon.smithy.cli","c":"Style","l":"MAGENTA"},{"p":"software.amazon.smithy.cli","c":"SmithyCli","l":"main(String...)","u":"main(java.lang.String...)"},{"p":"software.amazon.smithy.model.traits","c":"Trait","l":"makeAbsoluteName(String)","u":"makeAbsoluteName(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"Trait","l":"makeAbsoluteName(String, String)","u":"makeAbsoluteName(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"MAP"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"MAP_KEY"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"MAP_VALUE"},{"p":"software.amazon.smithy.codegen.core","c":"MappedReservedWords","l":"MappedReservedWords(Map, Map)","u":"%3Cinit%3E(java.util.Map,java.util.Map)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter.Builder","l":"mappers(List)","u":"mappers(java.util.List)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"JavaStyleDocumentationWriterBuilder","l":"mappingFunction(Function)","u":"mappingFunction(java.util.function.Function)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"mapShape(MapShape)","u":"mapShape(software.amazon.smithy.model.shapes.MapShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"mapShape(MapShape)","u":"mapShape(software.amazon.smithy.model.shapes.MapShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"mapShape(MapShape)","u":"mapShape(software.amazon.smithy.model.shapes.MapShape)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"mapShapes(Model, Function)","u":"mapShapes(software.amazon.smithy.model.Model,java.util.function.Function)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"mapShapes(Model, List>)","u":"mapShapes(software.amazon.smithy.model.Model,java.util.List)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"mapTraits(Model, BiFunction)","u":"mapTraits(software.amazon.smithy.model.Model,java.util.function.BiFunction)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"mapTraits(Model, List>)","u":"mapTraits(software.amazon.smithy.model.Model,java.util.List)"},{"p":"software.amazon.smithy.model.selector","c":"Selector","l":"matches(Model)","u":"matches(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"maven(MavenConfig)","u":"maven(software.amazon.smithy.build.model.MavenConfig)"},{"p":"software.amazon.smithy.cli.dependencies","c":"MavenDependencyResolver","l":"MavenDependencyResolver()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.cli.dependencies","c":"MavenDependencyResolver","l":"MavenDependencyResolver(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository","l":"MavenRepository(MavenRepository.Builder)","u":"%3Cinit%3E(software.amazon.smithy.build.model.MavenRepository.Builder)"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait.Builder","l":"max(BigDecimal)","u":"max(java.math.BigDecimal)"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait.Builder","l":"max(Long)","u":"max(java.lang.Long)"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait.Builder","l":"maxAge(int)"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"maxDelay(int)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"maximum(Number)","u":"maximum(java.lang.Number)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"maxItems(Integer)","u":"maxItems(java.lang.Integer)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"maxLength(Long)","u":"maxLength(java.lang.Long)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"maxProperties(Integer)","u":"maxProperties(java.lang.Integer)"},{"p":"software.amazon.smithy.cli","c":"HelpPrinter","l":"maxWidth(int)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition.Builder","l":"mediaType(String)","u":"mediaType(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"MediaTypeTrait","l":"MediaTypeTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"MediaTypeTrait","l":"MediaTypeTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.validation.validators","c":"MediaTypeValidator","l":"MediaTypeValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType.Category","l":"MEMBER"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"MEMBER"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.StructurallyExclusive","l":"MEMBER"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"MEMBER_CONTAINER"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"MEMBER_TARGET"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape.Builder","l":"member(MemberShape)","u":"member(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"member(MemberShape)","u":"member(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape.Builder","l":"member(ShapeId)","u":"member(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"member(ShapeId)","u":"member(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"CollectionShape.Builder","l":"member(ShapeId, Consumer)","u":"member(software.amazon.smithy.model.shapes.ShapeId,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"member(ShapeId, Consumer)","u":"member(software.amazon.smithy.model.shapes.ShapeId,java.util.function.Consumer)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Builder","l":"memberReservedWords(ReservedWords)","u":"memberReservedWords(software.amazon.smithy.codegen.core.ReservedWords)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"members"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"members()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"RecordLiteral","l":"members()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"TupleLiteral","l":"members()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"members(Collection)","u":"members(java.util.Collection)"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"members(Collection)","u":"members(java.util.Collection)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"members(Collection)","u":"members(java.util.Collection)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"memberShape(MemberShape)","u":"memberShape(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"memberShape(MemberShape)","u":"memberShape(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"memberShape(MemberShape)","u":"memberShape(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode.Builder","l":"merge(ArrayNode)","u":"merge(software.amazon.smithy.model.node.ArrayNode)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"merge(ArrayNode)","u":"merge(software.amazon.smithy.model.node.ArrayNode)"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig","l":"merge(MavenConfig)","u":"merge(software.amazon.smithy.build.model.MavenConfig)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"merge(ObjectNode)","u":"merge(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"merge(ObjectNode)","u":"merge(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"merge(PaginatedTrait)","u":"merge(software.amazon.smithy.model.traits.PaginatedTrait)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"merge(SmithyBuildConfig)","u":"merge(software.amazon.smithy.build.model.SmithyBuildConfig)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem","l":"message"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait.Builder","l":"message(String)","u":"message(java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"message(String)","u":"message(java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"message(String, Object...)","u":"message(java.lang.String,java.lang.Object...)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition.Builder","l":"messageRegex(String)","u":"messageRegex(java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"METADATA_SECTION"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"METADATA_STATEMENT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"METADATA_TEXT"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"metadata(Map)","u":"metadata(java.util.Map)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile.Builder","l":"metadata(TraceMetadata)","u":"metadata(software.amazon.smithy.codegen.core.trace.TraceMetadata)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider.Builder","l":"metadata(TraceMetadata)","u":"metadata(software.amazon.smithy.codegen.core.trace.TraceMetadata)"},{"p":"software.amazon.smithy.model.shapes","c":"ModelSerializer.Builder","l":"metadataFilter(Predicate)","u":"metadataFilter(java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer.Builder","l":"metadataFilter(Predicate)","u":"metadataFilter(java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait.Builder","l":"method(String)","u":"method(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition.Builder","l":"method(String)","u":"method(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase.Builder","l":"method(String)","u":"method(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait.Builder","l":"min(BigDecimal)","u":"min(java.math.BigDecimal)"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait.Builder","l":"min(Long)","u":"min(java.lang.Long)"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"minDelay(int)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"minimum(Number)","u":"minimum(java.lang.Number)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"minItems(Integer)","u":"minItems(java.lang.Integer)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"minLength(Long)","u":"minLength(java.lang.Long)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"minProperties(Integer)","u":"minProperties(java.lang.Integer)"},{"p":"software.amazon.smithy.linters","c":"MissingClientOptionalTrait","l":"MissingClientOptionalTrait(MissingClientOptionalTrait.Config)","u":"%3Cinit%3E(software.amazon.smithy.linters.MissingClientOptionalTrait.Config)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"MIXIN"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"MIXINS"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"mixins(Collection)","u":"mixins(java.util.Collection)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"MockManifest()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"MockManifest(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"MockManifest(Path, MockManifest.StoreMode)","u":"%3Cinit%3E(java.nio.file.Path,software.amazon.smithy.build.MockManifest.StoreMode)"},{"p":"software.amazon.smithy.model.validation","c":"Validator","l":"MODEL_DEPRECATION"},{"p":"software.amazon.smithy.model.validation","c":"Validator","l":"MODEL_ERROR"},{"p":"software.amazon.smithy.model","c":"Model","l":"MODEL_VERSION"},{"p":"software.amazon.smithy.codegen.core","c":"CodegenContext","l":"model()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"Directive","l":"model()"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin.Context","l":"model()"},{"p":"software.amazon.smithy.build","c":"PluginContext.Builder","l":"model(Model)","u":"model(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.build","c":"ProjectionResult.Builder","l":"model(Model)","u":"model(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"model(Model)","u":"model(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.build","c":"TransformContext.Builder","l":"model(Model)","u":"model(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"model(Model)","u":"model(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter.Builder","l":"model(Model)","u":"model(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.selector","c":"Selector.Runner","l":"model(Model)","u":"model(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.traits","c":"EffectiveTraitQuery.Builder","l":"model(Model)","u":"model(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Builder","l":"model(Model)","u":"model(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"ModelAssembler()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"modelAssemblerSupplier(Supplier)","u":"modelAssemblerSupplier(java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.validation.suppressions","c":"ModelBasedEventDecorator","l":"ModelBasedEventDecorator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex.AuthSchemeMode","l":"MODELED"},{"p":"software.amazon.smithy.model.loader","c":"ModelImportException","l":"ModelImportException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"ModelImportException","l":"ModelImportException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.model.loader","c":"ModelManifestException","l":"ModelManifestException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"ModelManifestException","l":"ModelManifestException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.build.plugins","c":"ModelPlugin","l":"ModelPlugin()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.loader","c":"ModelSyntaxException","l":"ModelSyntaxException(String, FromSourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.loader","c":"ModelSyntaxException","l":"ModelSyntaxException(String, int, int)","u":"%3Cinit%3E(java.lang.String,int,int)"},{"p":"software.amazon.smithy.model.loader","c":"ModelSyntaxException","l":"ModelSyntaxException(String, String, int, int)","u":"%3Cinit%3E(java.lang.String,java.lang.String,int,int)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"modelTransformer(ModelTransformer)","u":"modelTransformer(software.amazon.smithy.model.transform.ModelTransformer)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformException","l":"ModelTransformException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformException","l":"ModelTransformException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ModifiedTrait","l":"ModifiedTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits","c":"MqttJsonTrait","l":"MqttJsonTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits","c":"MqttJsonTrait","l":"MqttJsonTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttPublishInputValidator","l":"MqttPublishInputValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttSubscribeInputValidator","l":"MqttSubscribeInputValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttSubscribeOutputValidator","l":"MqttSubscribeOutputValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttTopicConflictValidator","l":"MqttTopicConflictValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttTopicLabelValidator","l":"MqttTopicLabelValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttUnsupportedErrorsValidator","l":"MqttUnsupportedErrorsValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.cli","c":"Style.Multi","l":"Multi(Style...)","u":"%3Cinit%3E(software.amazon.smithy.cli.Style...)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"multipleOf(Number)","u":"multipleOf(java.lang.Number)"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectHashExpression","l":"MultiSelectHashExpression(Map)","u":"%3Cinit%3E(java.util.Map)"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectHashExpression","l":"MultiSelectHashExpression(Map, int, int)","u":"%3Cinit%3E(java.util.Map,int,int)"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectListExpression","l":"MultiSelectListExpression(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectListExpression","l":"MultiSelectListExpression(List, int, int)","u":"%3Cinit%3E(java.util.List,int,int)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty.Builder","l":"mutabilities(Set)","u":"mutabilities(java.util.Set)"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"MUTED"},{"p":"software.amazon.smithy.jmespath.ast","c":"FunctionExpression","l":"name"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"NAME"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetAuthSchemesValidator","l":"NAME"},{"p":"software.amazon.smithy.codegen.core","c":"SmithyIntegration","l":"name()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"name(Identifier)","u":"name(software.amazon.smithy.rulesengine.language.syntax.Identifier)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4ATrait.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4Trait.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.build.model","c":"TransformConfig.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextParamTrait.Builder","l":"name(String)","u":"name(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode.Builder","l":"name(StringNode)","u":"name(software.amazon.smithy.model.node.StringNode)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"JavaStyleDocumentationWriterBuilder","l":"namedDocumentationSection(String)","u":"namedDocumentationSection(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Builder","l":"nameReservedWords(ReservedWords)","u":"nameReservedWords(software.amazon.smithy.codegen.core.ReservedWords)"},{"p":"software.amazon.smithy.model.knowledge","c":"TextInstance.TextLocationType","l":"NAMESPACE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"NAMESPACE"},{"p":"software.amazon.smithy.model.loader","c":"Prelude","l":"NAMESPACE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"NAMESPACE_STATEMENT"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject.Builder","l":"namespace(String)","u":"namespace(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"namespace(String, String)","u":"namespace(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Builder","l":"namespaceReservedWords(ReservedWords)","u":"namespaceReservedWords(software.amazon.smithy.codegen.core.ReservedWords)"},{"p":"software.amazon.smithy.model.node","c":"Node.NonNumericFloat","l":"NAN"},{"p":"software.amazon.smithy.model.node","c":"Node.NonNumericFloat","l":"NEGATIVE_INFINITY"},{"p":"software.amazon.smithy.model.knowledge","c":"NeighborProviderIndex","l":"NeighborProviderIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.traits","c":"NestedPropertiesTrait","l":"NestedPropertiesTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"nestingLevel()"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"NEWLINE"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Builder","l":"newModel(Model)","u":"newModel(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Builder","l":"newModel(ValidatedResult)","u":"newModel(software.amazon.smithy.model.validation.ValidatedResult)"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex.AuthSchemeMode","l":"NO_AUTH_AWARE"},{"p":"software.amazon.smithy.cli","c":"AnsiColorFormatter","l":"NO_COLOR"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"NO_COLOR"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"NO_COLOR"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait.Builder","l":"noAccount(boolean)"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"NoAuthTrait","l":"NoAuthTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"NODE_ARRAY"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"NODE_KEYWORD"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"NODE_OBJECT"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"NODE_OBJECT_KEY"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"NODE_OBJECT_KVP"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"NODE_STRING_VALUE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"NODE_VALUE"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"node(Node)","u":"node(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.node","c":"NodeDeserializationException","l":"NodeDeserializationException(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"NodeDeserializationException","l":"NodeDeserializationException(String, SourceLocation, Throwable)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation,java.lang.Throwable)"},{"p":"software.amazon.smithy.model.node.internal","c":"NodeHandler","l":"NodeHandler()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"NodeMapper()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.node","c":"NodeSerializationException","l":"NodeSerializationException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"NodeSerializationException","l":"NodeSerializationException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestXmlTrait.Builder","l":"noErrorWrapping(boolean)"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait.Builder","l":"noInlineDocumentSupport(boolean)"},{"p":"software.amazon.smithy.model.validation.validators","c":"NoInlineDocumentSupportValidator","l":"NoInlineDocumentSupportValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core","c":"ShapeGenerationOrder","l":"NONE"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex.BindingType","l":"NONE"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"NONE"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"none()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait.Builder","l":"noRegion(boolean)"},{"p":"software.amazon.smithy.model.traits","c":"NoReplaceTrait","l":"NoReplaceTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"NoReplaceTrait","l":"NoReplaceTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl","l":"NORMALIZED_PATH"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorType","l":"NOT_EQUAL"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"not()"},{"p":"software.amazon.smithy.utils","c":"FunctionalUtils","l":"not(Predicate)","u":"not(java.util.function.Predicate)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"not(Schema)","u":"not(software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"NOTE"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"NOTE"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"NOTE_TITLE"},{"p":"software.amazon.smithy.diff.evaluators","c":"AbstractDiffEvaluator","l":"note(Shape, FromSourceLocation, String)","u":"note(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"note(Shape, FromSourceLocation, String)","u":"note(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"note(Shape, FromSourceLocation, String, String)","u":"note(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"note(Shape, FromSourceLocation, String, String, String)","u":"note(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"note(Shape, FromSourceLocation, String, String, String, String)","u":"note(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AbstractDiffEvaluator","l":"note(Shape, String)","u":"note(software.amazon.smithy.model.shapes.Shape,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"note(Shape, String)","u":"note(software.amazon.smithy.model.shapes.Shape,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"note(Shape, String, String)","u":"note(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"note(Shape, String, String, String)","u":"note(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"note(Shape, String, String, String, String)","u":"note(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.jmespath.ast","c":"NotExpression","l":"NotExpression(JmespathExpression)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.jmespath.ast","c":"NotExpression","l":"NotExpression(JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.model.traits","c":"NotPropertyTrait","l":"NotPropertyTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"NotPropertyTrait","l":"NotPropertyTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"NULL"},{"p":"software.amazon.smithy.model.node","c":"NodeType","l":"NULL"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"NULL"},{"p":"software.amazon.smithy.build.plugins","c":"NullabilityReportPlugin","l":"NullabilityReportPlugin()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex","l":"NullableIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"nullNode()"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor.Default","l":"nullNode(NullNode)","u":"nullNode(software.amazon.smithy.model.node.NullNode)"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor","l":"nullNode(NullNode)","u":"nullNode(software.amazon.smithy.model.node.NullNode)"},{"p":"software.amazon.smithy.model.node","c":"NullNode","l":"NullNode(SourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"NUMBER"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"NUMBER"},{"p":"software.amazon.smithy.model.node","c":"NodeType","l":"NUMBER"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"NUMBER"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"NUMBER"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"NumberNode(Number, SourceLocation)","u":"%3Cinit%3E(java.lang.Number,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor.Default","l":"numberNode(NumberNode)","u":"numberNode(software.amazon.smithy.model.node.NumberNode)"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor","l":"numberNode(NumberNode)","u":"numberNode(software.amazon.smithy.model.node.NumberNode)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"numberValue(Number)","u":"numberValue(java.lang.Number)"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"OBJECT"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.UnionStrategy","l":"OBJECT"},{"p":"software.amazon.smithy.model.node","c":"NodeType","l":"OBJECT"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"OBJECT"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"objectNode()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"objectNode(Map)","u":"objectNode(java.util.Map)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"ObjectNode(Map, SourceLocation)","u":"%3Cinit%3E(java.util.Map,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor.Default","l":"objectNode(ObjectNode)","u":"objectNode(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor","l":"objectNode(ObjectNode)","u":"objectNode(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"objectNodeBuilder()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ObjectProjectionExpression","l":"ObjectProjectionExpression(JmespathExpression, JmespathExpression)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ObjectProjectionExpression","l":"ObjectProjectionExpression(JmespathExpression, JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.utils","c":"ListUtils","l":"of()"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of()"},{"p":"software.amazon.smithy.utils","c":"SetUtils","l":"of()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"of(boolean)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"of(CapturedToken)","u":"of(software.amazon.smithy.syntax.CapturedToken)"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"of(ColorFormatter, Appendable)","u":"of(software.amazon.smithy.cli.ColorFormatter,java.lang.Appendable)"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"of(ColorFormatter, CliPrinter)","u":"of(software.amazon.smithy.cli.ColorFormatter,software.amazon.smithy.cli.CliPrinter)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"of(IdlTokenizer)","u":"of(software.amazon.smithy.model.loader.IdlTokenizer)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"of(IdlTokenizer, TreeType)","u":"of(software.amazon.smithy.model.loader.IdlTokenizer,software.amazon.smithy.syntax.TreeType)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"of(int)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of(K, V)","u":"of(K,V)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of(K, V, K, V)","u":"of(K,V,K,V)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of(K, V, K, V, K, V)","u":"of(K,V,K,V,K,V)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of(K, V, K, V, K, V, K, V)","u":"of(K,V,K,V,K,V,K,V)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of(K, V, K, V, K, V, K, V, K, V)","u":"of(K,V,K,V,K,V,K,V,K,V)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of(K, V, K, V, K, V, K, V, K, V, K, V)","u":"of(K,V,K,V,K,V,K,V,K,V,K,V)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of(K, V, K, V, K, V, K, V, K, V, K, V, K, V)","u":"of(K,V,K,V,K,V,K,V,K,V,K,V,K,V)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V)","u":"of(K,V,K,V,K,V,K,V,K,V,K,V,K,V,K,V)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V)","u":"of(K,V,K,V,K,V,K,V,K,V,K,V,K,V,K,V,K,V)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V)","u":"of(K,V,K,V,K,V,K,V,K,V,K,V,K,V,K,V,K,V,K,V)"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"of(L, R)","u":"of(L,R)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTraitIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits","c":"PlaneIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.codegen.core","c":"TopologicalIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"BottomUpIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"BoxIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"EventStreamIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBindingIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"NeighborProviderIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginatedIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"PropertyBindingIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"TextIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.knowledge","c":"TopDownIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.neighbor","c":"NeighborProvider","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.mqtt.traits","c":"ResolvedTopicIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointModifierIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextIndex","l":"of(Model)","u":"of(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"of(String)","u":"of(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Key","l":"of(String)","u":"of(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"Identifier","l":"of(String)","u":"of(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"Arguments","l":"of(String[])","u":"of(java.lang.String[])"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"Identifier","l":"of(StringNode)","u":"of(software.amazon.smithy.model.node.StringNode)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"of(Style...)","u":"of(software.amazon.smithy.cli.Style...)"},{"p":"software.amazon.smithy.utils","c":"ListUtils","l":"of(T)"},{"p":"software.amazon.smithy.utils","c":"SetUtils","l":"of(T)"},{"p":"software.amazon.smithy.utils","c":"ListUtils","l":"of(T, T)","u":"of(T,T)"},{"p":"software.amazon.smithy.utils","c":"ListUtils","l":"of(T...)"},{"p":"software.amazon.smithy.utils","c":"SetUtils","l":"of(T...)"},{"p":"software.amazon.smithy.syntax","c":"TreeCursor","l":"of(TokenTree)","u":"of(software.amazon.smithy.syntax.TokenTree)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"of(TreeType)","u":"of(software.amazon.smithy.syntax.TreeType)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"ofEntries(Map.Entry...)","u":"ofEntries(java.util.Map.Entry...)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"ofExpressions(String, FromSourceLocation, ToExpression...)","u":"ofExpressions(java.lang.String,software.amazon.smithy.model.FromSourceLocation,software.amazon.smithy.rulesengine.language.syntax.ToExpression...)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"ofExpressions(String, ToExpression...)","u":"ofExpressions(java.lang.String,software.amazon.smithy.rulesengine.language.syntax.ToExpression...)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"ofExpressions(ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn","l":"ofExpressions(ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsSet","l":"ofExpressions(ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Not","l":"ofExpressions(ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl","l":"ofExpressions(ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"UriEncode","l":"ofExpressions(ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"IsVirtualHostableS3Bucket","l":"ofExpressions(ToExpression, boolean)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,boolean)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"BooleanEquals","l":"ofExpressions(ToExpression, boolean)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,boolean)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsValidHostLabel","l":"ofExpressions(ToExpression, boolean)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,boolean)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Substring","l":"ofExpressions(ToExpression, int, int, boolean)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,int,int,boolean)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"ofExpressions(ToExpression, String)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"StringEquals","l":"ofExpressions(ToExpression, String)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"IsVirtualHostableS3Bucket","l":"ofExpressions(ToExpression, ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"BooleanEquals","l":"ofExpressions(ToExpression, ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"ofExpressions(ToExpression, ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsValidHostLabel","l":"ofExpressions(ToExpression, ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"StringEquals","l":"ofExpressions(ToExpression, ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Substring","l":"ofExpressions(ToExpression, ToExpression, ToExpression, ToExpression)","u":"ofExpressions(software.amazon.smithy.rulesengine.language.syntax.ToExpression,software.amazon.smithy.rulesengine.language.syntax.ToExpression,software.amazon.smithy.rulesengine.language.syntax.ToExpression,software.amazon.smithy.rulesengine.language.syntax.ToExpression)"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Builder","l":"oldModel(Model)","u":"oldModel(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Builder","l":"oldModel(ValidatedResult)","u":"oldModel(software.amazon.smithy.model.validation.ValidatedResult)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.UnionStrategy","l":"ONE_OF"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig.ErrorStatusConflictHandlingStrategy","l":"ONE_OF"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"oneOf(List)","u":"oneOf(java.util.List)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"CleanClientDiscoveryTraitTransformer","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformerPlugin","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanBindings","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanOperationStructures","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanResourceReferences","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanServiceRenames","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanStructureAndUnionMembers","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform.plugins","c":"CleanTraitDefinitions","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform.plugins","c":"RemoveMixins","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform.plugins","c":"RemoveTraits","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"CleanEndpointTestOperationInput","l":"onRemove(ModelTransformer, Collection, Model)","u":"onRemove(software.amazon.smithy.model.transform.ModelTransformer,java.util.Collection,software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"MissingClientOptionalTrait.Config","l":"onRequiredOrDefault()"},{"p":"software.amazon.smithy.linters","c":"MissingClientOptionalTrait.Config","l":"onRequiredOrDefault(boolean)"},{"p":"software.amazon.smithy.linters","c":"MissingClientOptionalTrait.Config","l":"onRequiredStructureOrUnion()"},{"p":"software.amazon.smithy.linters","c":"MissingClientOptionalTrait.Config","l":"onRequiredStructureOrUnion(boolean)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"onSection(CodeInterceptor)","u":"onSection(software.amazon.smithy.utils.CodeInterceptor)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"onSection(String, Consumer)","u":"onSection(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"onSection(String, Consumer)","u":"onSection(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"onSectionAppend(String, Runnable)","u":"onSectionAppend(java.lang.String,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"onSectionPrepend(String, Runnable)","u":"onSectionPrepend(java.lang.String,java.lang.Runnable)"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"openapi(String)","u":"openapi(java.lang.String)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"OpenApiConfig()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiException","l":"OpenApiException(RuntimeException)","u":"%3Cinit%3E(java.lang.RuntimeException)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiException","l":"OpenApiException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiException","l":"OpenApiException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"OpenApiJsonAdd","l":"OpenApiJsonAdd()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiJsonSchemaMapper","l":"OpenApiJsonSchemaMapper()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"OpenApiJsonSubstitutions","l":"OpenApiJsonSubstitutions()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"openBlock(String, Object...)","u":"openBlock(java.lang.String,java.lang.Object...)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"openBlock(String, Object...)","u":"openBlock(java.lang.String,java.lang.Object...)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"openBlock(String, String, Object, Object, Object, Object, Object, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"openBlock(String, String, Object, Object, Object, Object, Object, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"openBlock(String, String, Object, Object, Object, Object, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"openBlock(String, String, Object, Object, Object, Object, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"openBlock(String, String, Object, Object, Object, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"openBlock(String, String, Object, Object, Object, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"openBlock(String, String, Object, Object, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"openBlock(String, String, Object, Object, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"openBlock(String, String, Object, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"openBlock(String, String, Object, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"openBlock(String, String, Object[], Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object[],java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"openBlock(String, String, Object[], Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Object[],java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"openBlock(String, String, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Runnable)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"openBlock(String, String, Runnable)","u":"openBlock(java.lang.String,java.lang.String,java.lang.Runnable)"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme.Builder","l":"openIdConnectUrl(String)","u":"openIdConnectUrl(java.lang.String)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"OPERATION"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"OPERATION"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"OPERATION_BODY"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"OPERATION_ERRORS"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"OPERATION_INPUT"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"OPERATION_OUTPUT"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"OPERATION_PROPERTY"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"OPERATION_SHAPE"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait.Builder","l":"operation(ShapeId)","u":"operation(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject.Builder","l":"operationId(String)","u":"operationId(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"operationId(String)","u":"operationId(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"OperationIndex","l":"OperationIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"operationInputOutputDefinition(CapturingTokenizer)","u":"operationInputOutputDefinition(software.amazon.smithy.syntax.CapturingTokenizer)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase.Builder","l":"operationInputs(List)","u":"operationInputs(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput.Builder","l":"operationName(String)","u":"operationName(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput.Builder","l":"operationParams(ObjectNode)","u":"operationParams(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject.Builder","l":"operationRef(String)","u":"operationRef(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"Directive","l":"operations()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"operations()"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"operations(Collection)","u":"operations(java.util.Collection)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"operationShape(OperationShape)","u":"operationShape(software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"operationShape(OperationShape)","u":"operationShape(software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"operationShape(OperationShape)","u":"operationShape(software.amazon.smithy.model.shapes.OperationShape)"},{"p":"software.amazon.smithy.model.validation.validators","c":"OperationValidator","l":"OperationValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.cli","c":"HelpPrinter","l":"option(String, String, String)","u":"option(java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources.Builder","l":"optional(Map)","u":"optional(java.util.Map)"},{"p":"software.amazon.smithy.model.traits","c":"OptionalAuthTrait","l":"OptionalAuthTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"OptionalAuthTrait","l":"OptionalAuthTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"optionalSpaces(CapturingTokenizer)","u":"optionalSpaces(software.amazon.smithy.syntax.CapturingTokenizer)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"optionalType(Type)","u":"optionalType(software.amazon.smithy.rulesengine.language.evaluation.type.Type)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"optionalWs(CapturingTokenizer)","u":"optionalWs(software.amazon.smithy.syntax.CapturingTokenizer)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"options(OperationObject)","u":"options(software.amazon.smithy.openapi.model.OperationObject)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference.Builder","l":"options(Set)","u":"options(java.util.Set)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference.Builder","l":"options(SymbolReference.Option...)","u":"options(software.amazon.smithy.codegen.core.SymbolReference.Option...)"},{"p":"software.amazon.smithy.utils","c":"OptionalUtils","l":"or(Optional, Supplier>)","u":"or(java.util.Optional,java.util.function.Supplier)"},{"p":"software.amazon.smithy.utils","c":"SetUtils","l":"orderedCopyOf(Collection)","u":"orderedCopyOf(java.util.Collection)"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"orderedCopyOf(Map)","u":"orderedCopyOf(java.util.Map)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationUtils","l":"orderedTickedList(Collection)","u":"orderedTickedList(java.util.Collection)"},{"p":"software.amazon.smithy.jmespath.ast","c":"OrExpression","l":"OrExpression(JmespathExpression, JmespathExpression)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.jmespath.ast","c":"OrExpression","l":"OrExpression(JmespathExpression, JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait.Builder","l":"origin(String)","u":"origin(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"PluginContext.Builder","l":"originalModel(Model)","u":"originalModel(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.build","c":"TransformContext.Builder","l":"originalModel(Model)","u":"originalModel(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.build","c":"TransformContext.Builder","l":"originalModelValidationEvents(List)","u":"originalModelValidationEvents(java.util.List)"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"OriginalShapeIdTrait","l":"OriginalShapeIdTrait(ShapeId)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"OUTPUT"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example.Builder","l":"output(ObjectNode)","u":"output(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"output(String)","u":"output(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"output(ToShapeId)","u":"output(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"outputDirectory(Path)","u":"outputDirectory(java.nio.file.Path)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"outputDirectory(String)","u":"outputDirectory(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"outputDirectory(String)","u":"outputDirectory(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateServiceDirective","l":"outputEventStreamOperations()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.OutputMember","l":"OutputMember(PathMatcher)","u":"%3Cinit%3E(software.amazon.smithy.waiters.PathMatcher)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition.Builder","l":"outputs(PartitionOutputs)","u":"outputs(software.amazon.smithy.rulesengine.aws.language.functions.partition.PartitionOutputs)"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait.Builder","l":"outputToken(String)","u":"outputToken(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"OutputTrait","l":"OutputTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"OutputTrait","l":"OutputTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.traits","c":"OutputTrait","l":"OutputTrait(SourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency.Builder","l":"packageName(String)","u":"packageName(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait.Builder","l":"pageSize(String)","u":"pageSize(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"PaginatedIndex","l":"PaginatedIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"PaginatedTraitValidator","l":"PaginatedTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"Pair(L, R)","u":"%3Cinit%3E(L,R)"},{"p":"software.amazon.smithy.cli","c":"HelpPrinter","l":"param(String, String, String, String)","u":"param(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"parameters(Collection)","u":"parameters(java.util.Collection)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"parameters(List>)","u":"parameters(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait.Builder","l":"parameters(Map)","u":"parameters(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject.Builder","l":"parameters(Map)","u":"parameters(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"parameters(Map)","u":"parameters(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait.Builder","l":"parameters(Map)","u":"parameters(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet.Builder","l":"parameters(Parameters)","u":"parameters(software.amazon.smithy.rulesengine.language.syntax.parameters.Parameters)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"params(ObjectNode)","u":"params(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase.Builder","l":"params(ObjectNode)","u":"params(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase.Builder","l":"params(ObjectNode)","u":"params(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"parse(InputStream)","u":"parse(java.io.InputStream)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"parse(InputStream, String)","u":"parse(java.io.InputStream,java.lang.String)"},{"p":"software.amazon.smithy.jmespath","c":"JmespathExpression","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"software.amazon.smithy.model.pattern","c":"UriPattern","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"software.amazon.smithy.model.selector","c":"Selector","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment","l":"parse(String, int)","u":"parse(java.lang.String,int)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"parse(String, String)","u":"parse(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.node.internal","c":"NodeHandler","l":"parse(String, String, boolean)","u":"parse(java.lang.String,java.lang.String,boolean)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"parseIdentifier(SimpleParser)","u":"parseIdentifier(software.amazon.smithy.utils.SimpleParser)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"parseJsonWithComments(String)","u":"parseJsonWithComments(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"parseJsonWithComments(String, String)","u":"parseJsonWithComments(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"parseNumber(SimpleParser)","u":"parseNumber(software.amazon.smithy.utils.SimpleParser)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"parseOptionalForResource(CapturingTokenizer)","u":"parseOptionalForResource(software.amazon.smithy.syntax.CapturingTokenizer)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"parseOptionalMixins(CapturingTokenizer)","u":"parseOptionalMixins(software.amazon.smithy.syntax.CapturingTokenizer)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"parseOptionalValueAssignment(CapturingTokenizer)","u":"parseOptionalValueAssignment(software.amazon.smithy.syntax.CapturingTokenizer)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"parseRootShapeId(SimpleParser)","u":"parseRootShapeId(software.amazon.smithy.utils.SimpleParser)"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"parseScopedAttribute(SimpleParser)","u":"parseScopedAttribute(software.amazon.smithy.utils.SimpleParser)"},{"p":"software.amazon.smithy.model.loader","c":"ParserUtils","l":"parseShapeId(SimpleParser)","u":"parseShapeId(software.amazon.smithy.utils.SimpleParser)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"parseShapeTypeAndName(CapturingTokenizer)","u":"parseShapeTypeAndName(software.amazon.smithy.syntax.CapturingTokenizer)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"parseShapeTypeAndName(CapturingTokenizer, TreeType)","u":"parseShapeTypeAndName(software.amazon.smithy.syntax.CapturingTokenizer,software.amazon.smithy.syntax.TreeType)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"parseSharedStructureBodyWithinInline(CapturingTokenizer)","u":"parseSharedStructureBodyWithinInline(software.amazon.smithy.syntax.CapturingTokenizer)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"parseShortform(String, FromSourceLocation)","u":"parseShortform(java.lang.String,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"parseUrl()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn","l":"PARTITION"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait","l":"PARTITION_ENDPOINT_SPECIAL_CASES"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait","l":"PARTITION_SPECIAL_CASES"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn.Builder","l":"partition(String)","u":"partition(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait.Builder","l":"partitionEndpointSpecialCases(Map>)","u":"partitionEndpointSpecialCases(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions.Builder","l":"partitions(List)","u":"partitions(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait.Builder","l":"partitionSpecialCases(Map>)","u":"partitionSpecialCases(java.util.Map)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"passThroughBehavior(String)","u":"passThroughBehavior(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"passThroughBehavior(String)","u":"passThroughBehavior(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"patch(OperationObject)","u":"patch(software.amazon.smithy.openapi.model.OperationObject)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl","l":"PATH"},{"p":"software.amazon.smithy.build","c":"MockManifest.StoreMode","l":"PATH_ONLY"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder.Path","l":"Path(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.waiters","c":"PathMatcher","l":"PathMatcher(String, String, PathComparator)","u":"%3Cinit%3E(java.lang.String,java.lang.String,software.amazon.smithy.waiters.PathComparator)"},{"p":"software.amazon.smithy.openapi.model","c":"CallbackObject.Builder","l":"paths(Map)","u":"paths(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"paths(Map)","u":"paths(java.util.Map)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.MapStrategy","l":"PATTERN_PROPERTIES"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"pattern(String)","u":"pattern(java.lang.String)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Builder","l":"pattern(String)","u":"pattern(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"patternProperties(Map)","u":"patternProperties(java.util.Map)"},{"p":"software.amazon.smithy.model.traits","c":"PatternTrait","l":"PatternTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"PatternTrait","l":"PatternTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.validation.validators","c":"PatternTraitValidator","l":"PatternTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"PAYLOAD"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"payloadFormatVersion(String)","u":"payloadFormatVersion(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"Arguments","l":"peek()"},{"p":"software.amazon.smithy.utils","c":"BuilderRef","l":"peek()"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"peek()"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"peek(int)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"peekSingleCharForMessage()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"performDefaultCodegenTransforms()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler.Builder","l":"permissions(Collection)","u":"permissions(java.util.Collection)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer","l":"placeShapesByNamespace(Shape)","u":"placeShapesByNamespace(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.aws.traits","c":"PlaneIndex","l":"PlaneIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"plugin(String)","u":"plugin(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"PluginContext.Builder","l":"pluginClassLoader(ClassLoader)","u":"pluginClassLoader(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"pluginClassLoader(ClassLoader)","u":"pluginClassLoader(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"pluginFactory(Function>)","u":"pluginFactory(java.util.function.Function)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"pluginFilter(Predicate)","u":"pluginFilter(java.util.function.Predicate)"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig.Builder","l":"plugins(Map)","u":"plugins(java.util.Map)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"plugins(Map)","u":"plugins(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"pop()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"popState()"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"popState()"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"position()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"position(int)"},{"p":"software.amazon.smithy.cli","c":"HelpPrinter","l":"positional(String, String)","u":"positional(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node.NonNumericFloat","l":"POSITIVE_INFINITY"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"post(OperationObject)","u":"post(software.amazon.smithy.openapi.model.OperationObject)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"postProcessOperation(Context, OperationShape, OperationObject, String, String)","u":"postProcessOperation(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape,software.amazon.smithy.openapi.model.OperationObject,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"POUND"},{"p":"software.amazon.smithy.model.neighbor","c":"NeighborProvider","l":"precomputed(Model)","u":"precomputed(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.neighbor","c":"NeighborProvider","l":"precomputed(Model, NeighborProvider)","u":"precomputed(software.amazon.smithy.model.Model,software.amazon.smithy.model.neighbor.NeighborProvider)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlComponentOrder","l":"PREFERRED"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"PREFIX_HEADERS"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait.Builder","l":"prefix(String)","u":"prefix(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject.Builder","l":"prefix(String)","u":"prefix(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CodeInterceptor.Prepender","l":"prepend(W, S)","u":"prepend(W,S)"},{"p":"software.amazon.smithy.codegen.core","c":"SmithyIntegration","l":"preprocessModel(Model, S)","u":"preprocessModel(software.amazon.smithy.model.Model,S)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.ChangeType","l":"PRESENCE"},{"p":"software.amazon.smithy.rulesengine.analysis","c":"CoverageChecker.CoverageResult","l":"pretty()"},{"p":"software.amazon.smithy.model.node.internal","c":"NodeHandler","l":"prettyPrint(Node, String)","u":"prettyPrint(software.amazon.smithy.model.node.Node,java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"prettyPrintJson(Node)","u":"prettyPrintJson(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"prettyPrintJson(Node, String)","u":"prettyPrintJson(software.amazon.smithy.model.node.Node,java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"primaryIdentifier(Collection)","u":"primaryIdentifier(java.util.Collection)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"primaryIdentifiers(Set)","u":"primaryIdentifiers(java.util.Set)"},{"p":"software.amazon.smithy.cli","c":"HelpPrinter","l":"print(ColorFormatter, CliPrinter)","u":"print(software.amazon.smithy.cli.ColorFormatter,software.amazon.smithy.cli.CliPrinter)"},{"p":"software.amazon.smithy.model.node.internal","c":"NodeHandler","l":"print(Node)","u":"print(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"print(String, Style...)","u":"print(java.lang.String,software.amazon.smithy.cli.Style...)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"printJson(Node)","u":"printJson(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"println()"},{"p":"software.amazon.smithy.cli","c":"ColorFormatter","l":"println(Appendable, String, Style...)","u":"println(java.lang.Appendable,java.lang.String,software.amazon.smithy.cli.Style...)"},{"p":"software.amazon.smithy.cli","c":"CliPrinter","l":"println(String)","u":"println(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"println(String, Style...)","u":"println(java.lang.String,software.amazon.smithy.cli.Style...)"},{"p":"software.amazon.smithy.codegen.core","c":"SmithyIntegration","l":"priority()"},{"p":"software.amazon.smithy.model.validation.validators","c":"PrivateAccessValidator","l":"PrivateAccessValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"PrivateTrait","l":"PrivateTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"PrivateTrait","l":"PrivateTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"projection(Collection)","u":"projection(java.util.Collection)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"projection(String)","u":"projection(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"PluginContext.Builder","l":"projection(String, ProjectionConfig)","u":"projection(java.lang.String,software.amazon.smithy.build.model.ProjectionConfig)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ProjectionExpression","l":"ProjectionExpression(JmespathExpression, JmespathExpression)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ProjectionExpression","l":"ProjectionExpression(JmespathExpression, JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"projectionFilter(Predicate)","u":"projectionFilter(java.util.function.Predicate)"},{"p":"software.amazon.smithy.build","c":"ProjectionResult.Builder","l":"projectionName(String)","u":"projectionName(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"TransformContext.Builder","l":"projectionName(String)","u":"projectionName(java.lang.String)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"projections(Map)","u":"projections(java.util.Map)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"projectionSource(String)","u":"projectionSource(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"projectionSourceTags(Collection)","u":"projectionSourceTags(java.util.Collection)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"projectionSourceTags(String)","u":"projectionSourceTags(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"properties(Map)","u":"properties(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint.Builder","l":"properties(Map)","u":"properties(java.util.Map)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"properties(Map)","u":"properties(java.util.Map)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote.Builder","l":"properties(Map)","u":"properties(java.util.Map)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"properties(Map)","u":"properties(java.util.Map)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"properties(Map)","u":"properties(java.util.Map)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"properties(Map)","u":"properties(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue.Builder","l":"properties(Map)","u":"properties(java.util.Map)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"PROPERTY"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.MapStrategy","l":"PROPERTY_NAMES"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait.Builder","l":"property(String)","u":"property(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"propertyDefinitions(Map)","u":"propertyDefinitions(java.util.Map)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"propertyNames(Schema)","u":"propertyNames(software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter.Builder","l":"propertyNamingStrategy(PropertyNamingStrategy)","u":"propertyNamingStrategy(software.amazon.smithy.jsonschema.PropertyNamingStrategy)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"protocol(ShapeId)","u":"protocol(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase.Builder","l":"protocol(ToShapeId)","u":"protocol(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait","l":"ProtocolDefinitionTrait(ProtocolDefinitionTrait.Builder)","u":"%3Cinit%3E(software.amazon.smithy.model.traits.ProtocolDefinitionTrait.Builder)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"ProtocolHttpPayloadValidator","l":"ProtocolHttpPayloadValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"ProtocolHttpValidator","l":"ProtocolHttpValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"OptionalType","l":"provenTruthy()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"provenTruthy()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"ApiKeySourceTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"RequestValidatorTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnAdditionalIdentifierTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnDefaultValueTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnExcludePropertyTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnMutabilityTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnNameTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionNameTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionPermissionDescriptionTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyValueTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DisableConditionKeyInferenceTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"RequiredActionsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ServiceResolvedConditionKeysTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"SupportedPrincipalTypesTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4ATrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4Trait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"UnsignedPayloadTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientDiscoveredEndpointTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryIdTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits","c":"ControlPlaneTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.customizations","c":"S3UnwrappedXmlOutputTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits","c":"DataPlaneTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits","c":"DataTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsJson1_0Trait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsJson1_1Trait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryCompatibleTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"Ec2QueryNameTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"Ec2QueryTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestJson1Trait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"RestXmlTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"AbbreviationNameValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"CamelCaseValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"InputOutputStructureReuseValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"MissingClientOptionalTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"MissingSensitiveTraitValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"NoninclusiveTermsValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"RepeatedShapeNameValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"ReservedWordsValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"ShouldHaveUsedTimestampValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"StandardOperationVerbValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.linters","c":"StutteredShapeNameValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"AddedDefaultTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"AuthTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"BoxTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ClientOptionalTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"DefaultTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"DocumentationTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EndpointTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ErrorTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EventHeaderTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EventPayloadTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HostLabelTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpBasicAuthTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpBearerAuthTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpChecksumRequiredTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpDigestAuthTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpErrorTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpHeaderTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpLabelTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpPayloadTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpPrefixHeadersTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpQueryParamsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpQueryTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpResponseCodeTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"IdempotencyTokenTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"IdempotentTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"InputTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"InternalTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"JsonNameTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"MediaTypeTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"NestedPropertiesTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"NoReplaceTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"NotPropertyTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"OptionalAuthTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"OutputTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"PatternTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"PrivateTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ReadonlyTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"RequiredTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"RequiresLengthTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ResourceIdentifierTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"SensitiveTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"SinceTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"SparseTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"StreamingTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"SuppressTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"TagsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"TitleTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"UniqueItemsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"UnitTypeTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"UnstableTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"XmlAttributeTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"XmlFlattenedTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"XmlNameTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitEachSelectorValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitNoneSelectorValidator.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits","c":"MqttJsonTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits","c":"PublishTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits","c":"SubscribeTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicLabelTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.traits","c":"SpecificationExtensionTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"DualStackOnlyEndpointsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointModifierTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RuleBasedEndpointsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextParamTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointRuleSetTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestsTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait.Provider","l":"Provider()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorService.Provider","l":"Provider(Class, Function)","u":"%3Cinit%3E(java.lang.Class,java.util.function.Function)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorService.Provider","l":"Provider(Class, Supplier)","u":"%3Cinit%3E(java.lang.Class,java.util.function.Supplier)"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait.Provider","l":"Provider(ShapeId)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait.Provider","l":"Provider(ShapeId, BiFunction, SourceLocation, T>)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId,java.util.function.BiFunction)"},{"p":"software.amazon.smithy.model.traits","c":"StringTrait.Provider","l":"Provider(ShapeId, BiFunction)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId,java.util.function.BiFunction)"},{"p":"software.amazon.smithy.model.traits","c":"AnnotationTrait.Provider","l":"Provider(ShapeId, Function)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId,java.util.function.Function)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatorService.Provider","l":"Provider(String, Function)","u":"%3Cinit%3E(java.lang.String,java.util.function.Function)"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait.Builder","l":"providerArns(List)","u":"providerArns(java.util.List)"},{"p":"software.amazon.smithy.mqtt.traits","c":"PublishTrait","l":"PublishTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.mqtt.traits","c":"PublishTrait","l":"PublishTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"push()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"pushFilteredState(Function)","u":"pushFilteredState(java.util.function.Function)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"pushFilteredState(Function)","u":"pushFilteredState(java.util.function.Function)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"pushState()"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"pushState()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"pushState(CodeSection)","u":"pushState(software.amazon.smithy.utils.CodeSection)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"pushState(String)","u":"pushState(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"pushState(String)","u":"pushState(java.lang.String)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"PUT"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"put(OperationObject)","u":"put(software.amazon.smithy.openapi.model.OperationObject)"},{"p":"software.amazon.smithy.codegen.core","c":"MappedReservedWords.Builder","l":"put(String, String)","u":"put(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordsBuilder","l":"put(String, String)","u":"put(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait.Builder","l":"put(String, Waiter)","u":"put(java.lang.String,software.amazon.smithy.waiters.Waiter)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"put(ToShapeId)","u":"put(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait.Builder","l":"putAuthorizer(String, AuthorizerDefinition)","u":"putAuthorizer(java.lang.String,software.amazon.smithy.aws.apigateway.traits.AuthorizerDefinition)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"putCallback(String, CallbackObject)","u":"putCallback(java.lang.String,software.amazon.smithy.openapi.model.CallbackObject)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"putCallbacks(String, CallbackObject)","u":"putCallbacks(java.lang.String,software.amazon.smithy.openapi.model.CallbackObject)"},{"p":"software.amazon.smithy.codegen.core","c":"MappedReservedWords.Builder","l":"putCaseInsensitive(String, String)","u":"putCaseInsensitive(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait.Builder","l":"putConditionKey(String, ConditionKeyDefinition)","u":"putConditionKey(java.lang.String,software.amazon.smithy.aws.iam.traits.ConditionKeyDefinition)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"putContent(String, MediaTypeObject)","u":"putContent(java.lang.String,software.amazon.smithy.openapi.model.MediaTypeObject)"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject.Builder","l":"putContent(String, MediaTypeObject)","u":"putContent(java.lang.String,software.amazon.smithy.openapi.model.MediaTypeObject)"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject.Builder","l":"putContent(String, MediaTypeObject)","u":"putContent(java.lang.String,software.amazon.smithy.openapi.model.MediaTypeObject)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"putContext(Map)","u":"putContext(java.util.Map)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"putContext(Map)","u":"putContext(java.util.Map)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"putContext(String, Object)","u":"putContext(java.lang.String,java.lang.Object)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"putContext(String, Object)","u":"putContext(java.lang.String,java.lang.Object)"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument.Builder","l":"putDefinition(String, Schema)","u":"putDefinition(java.lang.String,software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject.Builder","l":"putEncoding(String, EncodingObject)","u":"putEncoding(java.lang.String,software.amazon.smithy.openapi.model.EncodingObject)"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject.Builder","l":"putExample(String, ExampleObject)","u":"putExample(java.lang.String,software.amazon.smithy.openapi.model.ExampleObject)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"putExample(String, Node)","u":"putExample(java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"putExtension(String, boolean)","u":"putExtension(java.lang.String,boolean)"},{"p":"software.amazon.smithy.openapi.model","c":"Component.Builder","l":"putExtension(String, Boolean)","u":"putExtension(java.lang.String,java.lang.Boolean)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"putExtension(String, Node)","u":"putExtension(java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.openapi.model","c":"Component.Builder","l":"putExtension(String, Node)","u":"putExtension(java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.openapi.model","c":"Component.Builder","l":"putExtension(String, Number)","u":"putExtension(java.lang.String,java.lang.Number)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"putExtension(String, String)","u":"putExtension(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"Component.Builder","l":"putExtension(String, String)","u":"putExtension(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"putExtension(String, ToNode)","u":"putExtension(java.lang.String,software.amazon.smithy.model.node.ToNode)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"putExtensions(Object)","u":"putExtensions(java.lang.Object)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"putFormatter(char, BiFunction)","u":"putFormatter(char,java.util.function.BiFunction)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"putFormatter(char, BiFunction)","u":"putFormatter(char,java.util.function.BiFunction)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"putHeader(String, List)","u":"putHeader(java.lang.String,java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue.Builder","l":"putHeader(String, List)","u":"putHeader(java.lang.String,java.util.List)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint.Builder","l":"putHeader(String, List)","u":"putHeader(java.lang.String,java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"putHeader(String, Literal)","u":"putHeader(java.lang.String,software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"putHeader(String, ParameterObject)","u":"putHeader(java.lang.String,software.amazon.smithy.openapi.model.ParameterObject)"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject.Builder","l":"putHeader(String, ParameterObject)","u":"putHeader(java.lang.String,software.amazon.smithy.openapi.model.ParameterObject)"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject.Builder","l":"putHeader(String, Ref)","u":"putHeader(java.lang.String,software.amazon.smithy.openapi.model.Ref)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition.Builder","l":"putHeader(String, String)","u":"putHeader(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition.Builder","l":"putHeader(String, String)","u":"putHeader(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"putHeader(String, String)","u":"putHeader(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"putLink(String, LinkObject)","u":"putLink(java.lang.String,software.amazon.smithy.openapi.model.LinkObject)"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject.Builder","l":"putLink(String, LinkObject)","u":"putLink(java.lang.String,software.amazon.smithy.openapi.model.LinkObject)"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject.Builder","l":"putLink(String, Ref)","u":"putLink(java.lang.String,software.amazon.smithy.openapi.model.Ref)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"putMetadata(String, Node)","u":"putMetadata(java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.utils","c":"CodeWriterDebugInfo","l":"putMetadata(String, String)","u":"putMetadata(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"putMetadataProperty(String, Node)","u":"putMetadataProperty(java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources.Builder","l":"putOptional(String, ActionResource)","u":"putOptional(java.lang.String,software.amazon.smithy.aws.iam.traits.ActionResource)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait.Builder","l":"putParameter(String, ClientContextParamDefinition)","u":"putParameter(java.lang.String,software.amazon.smithy.rulesengine.traits.ClientContextParamDefinition)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"putParameter(String, ParameterObject)","u":"putParameter(java.lang.String,software.amazon.smithy.openapi.model.ParameterObject)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait.Builder","l":"putParameter(String, StaticContextParamDefinition)","u":"putParameter(java.lang.String,software.amazon.smithy.rulesengine.traits.StaticContextParamDefinition)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait.Builder","l":"putPartitionEndpointSpecialCase(String, List)","u":"putPartitionEndpointSpecialCase(java.lang.String,java.util.List)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait.Builder","l":"putPartitionSpecialCases(String, List)","u":"putPartitionSpecialCases(java.lang.String,java.util.List)"},{"p":"software.amazon.smithy.openapi.model","c":"CallbackObject.Builder","l":"putPath(String, PathItem)","u":"putPath(java.lang.String,software.amazon.smithy.openapi.model.PathItem)"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"putPath(String, PathItem)","u":"putPath(java.lang.String,software.amazon.smithy.openapi.model.PathItem)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"putPatternProperty(String, Schema)","u":"putPatternProperty(java.lang.String,software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"putProperty(Identifier, Literal)","u":"putProperty(software.amazon.smithy.rulesengine.language.syntax.Identifier,software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint.Builder","l":"putProperty(String, Node)","u":"putProperty(java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"putProperty(String, Object)","u":"putProperty(java.lang.String,java.lang.Object)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"putProperty(String, Object)","u":"putProperty(java.lang.String,java.lang.Object)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"putProperty(String, Schema)","u":"putProperty(java.lang.String,software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue.Builder","l":"putProperty(String, Value)","u":"putProperty(java.lang.String,software.amazon.smithy.rulesengine.language.evaluation.value.Value)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"putPropertyDefinition(String, CfnResourceProperty)","u":"putPropertyDefinition(java.lang.String,software.amazon.smithy.aws.cloudformation.traits.CfnResourceProperty)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition.Builder","l":"putRegion(String, RegionOverride)","u":"putRegion(java.lang.String,software.amazon.smithy.rulesengine.aws.language.functions.partition.RegionOverride)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait.Builder","l":"putRegionSpecialCases(String, List)","u":"putRegionSpecialCases(java.lang.String,java.util.List)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"putRename(ShapeId, String)","u":"putRename(software.amazon.smithy.model.shapes.ShapeId,java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"putRequestBodies(String, RequestBodyObject)","u":"putRequestBodies(java.lang.String,software.amazon.smithy.openapi.model.RequestBodyObject)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"putRequestParameter(String, String)","u":"putRequestParameter(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"putRequestParameter(String, String)","u":"putRequestParameter(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"putRequestTemplate(String, String)","u":"putRequestTemplate(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"putRequestTemplate(String, String)","u":"putRequestTemplate(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources.Builder","l":"putRequired(String, ActionResource)","u":"putRequired(java.lang.String,software.amazon.smithy.aws.iam.traits.ActionResource)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"putResponse(String, IntegrationResponse)","u":"putResponse(java.lang.String,software.amazon.smithy.aws.apigateway.traits.IntegrationResponse)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"putResponse(String, IntegrationResponse)","u":"putResponse(java.lang.String,software.amazon.smithy.aws.apigateway.traits.IntegrationResponse)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"putResponse(String, ResponseObject)","u":"putResponse(java.lang.String,software.amazon.smithy.openapi.model.ResponseObject)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"putResponse(String, ResponseObject)","u":"putResponse(java.lang.String,software.amazon.smithy.openapi.model.ResponseObject)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse.Builder","l":"putResponseParameter(String, String)","u":"putResponseParameter(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse.Builder","l":"putResponseTemplate(String, String)","u":"putResponseTemplate(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"putSchema(String, Schema)","u":"putSchema(java.lang.String,software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"putSecurityScheme(String, SecurityScheme)","u":"putSecurityScheme(java.lang.String,software.amazon.smithy.openapi.model.SecurityScheme)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"putSynthesizedSchema(String, Schema)","u":"putSynthesizedSchema(java.lang.String,software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"QUERY"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Location","l":"QUERY"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"QUERY_PARAMS"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition.Builder","l":"queryParams(List)","u":"queryParams(java.util.List)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase.Builder","l":"queryParams(List)","u":"queryParams(java.util.List)"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"QUIET"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"quiet()"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"QUOTED_TEXT"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Feature","l":"RANGE_TRAIT_ZERO_VALUE_WARNING"},{"p":"software.amazon.smithy.model.validation.validators","c":"RangeTraitValidator","l":"RangeTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"RBRACE"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"RBRACKET"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceIndex.Mutability","l":"READ"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"READ"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler","l":"READ"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"read(ToShapeId)","u":"read(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"readOnly(boolean)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"readOnlyProperties(Collection)","u":"readOnlyProperties(java.util.Collection)"},{"p":"software.amazon.smithy.model.traits","c":"ReadonlyTrait","l":"ReadonlyTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ReadonlyTrait","l":"ReadonlyTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"readUtf8File(Path)","u":"readUtf8File(java.nio.file.Path)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"readUtf8File(String)","u":"readUtf8File(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"readUtf8Resource(Class, String)","u":"readUtf8Resource(java.lang.Class,java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"readUtf8Resource(ClassLoader, String)","u":"readUtf8Resource(java.lang.ClassLoader,java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"readUtf8Url(URL)","u":"readUtf8Url(java.net.URL)"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait.Builder","l":"reason(String)","u":"reason(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"recordLiteral(Map)","u":"recordLiteral(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"recordType(Map)","u":"recordType(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"recordValue(Map)","u":"recordValue(java.util.Map)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"RED"},{"p":"software.amazon.smithy.openapi.model","c":"Ref","l":"Ref()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"ref(String)","u":"ref(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Reference","l":"Reference(Identifier, FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.language.syntax.Identifier,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Builder","l":"references(List)","u":"references(java.util.List)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"references(List)","u":"references(java.util.List)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ReferencesTraitValidator","l":"ReferencesTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"REGION"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn","l":"REGION"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait","l":"REGION_SPECIAL_CASES"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn.Builder","l":"region(String)","u":"region(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase.Builder","l":"region(String)","u":"region(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition.Builder","l":"regionRegex(String)","u":"regionRegex(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition.Builder","l":"regions(Map)","u":"regions(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait.Builder","l":"regionSpecialCases(Map>)","u":"regionSpecialCases(java.util.Map)"},{"p":"software.amazon.smithy.cli","c":"ArgumentReceiver","l":"registerHelp(HelpPrinter)","u":"registerHelp(software.amazon.smithy.cli.HelpPrinter)"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"registerHelp(HelpPrinter)","u":"registerHelp(software.amazon.smithy.cli.HelpPrinter)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"registerSources(Path...)","u":"registerSources(java.nio.file.Path...)"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference.Builder","l":"rel(String)","u":"rel(java.lang.String)"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder","l":"relationshipFilter(Predicate)","u":"relationshipFilter(java.util.function.Predicate)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition.Builder","l":"relativeDocumentation(String)","u":"relativeDocumentation(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"relativeDocumentation(String)","u":"relativeDocumentation(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait.Builder","l":"relativeDocumentation(String)","u":"relativeDocumentation(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"relativize(String)","u":"relativize(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"Ref","l":"remote(String)","u":"remote(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"remotes(Map)","u":"remotes(java.util.Map)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.ChangeType","l":"REMOVE"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait.Builder","l":"removeAuthorizer(String)","u":"removeAuthorizer(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"removeCacheKeyParameter(String)","u":"removeCacheKeyParameter(java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"removeChild(TokenTree)","u":"removeChild(software.amazon.smithy.syntax.TokenTree)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"removeCollectionOperation(ToShapeId)","u":"removeCollectionOperation(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource.Builder","l":"removeConditionKey(String)","u":"removeConditionKey(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait.Builder","l":"removeConditionKey(String)","u":"removeConditionKey(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Builder","l":"removeConflict(ToShapeId)","u":"removeConflict(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"removeContext(String)","u":"removeContext(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"removeContext(String)","u":"removeContext(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"removeCreatesResource(String)","u":"removeCreatesResource(java.lang.String)"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedAuthenticationScheme","l":"RemovedAuthenticationScheme()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote.Builder","l":"removeDefinition(String)","u":"removeDefinition(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"removeDefinition(String)","u":"removeDefinition(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument.Builder","l":"removeDefinition(String)","u":"removeDefinition(java.lang.String)"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedEntityBinding","l":"RemovedEntityBinding()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"removedMetadata()"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedMetadata","l":"RemovedMetadata()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedOperationError","l":"RemovedOperationError()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedServiceError","l":"RemovedServiceError()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedShape","l":"RemovedShape()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"removedShapes()"},{"p":"software.amazon.smithy.diff","c":"Differences","l":"removedShapes(Class)","u":"removedShapes(java.lang.Class)"},{"p":"software.amazon.smithy.diff.evaluators","c":"RemovedTraitDefinition","l":"RemovedTraitDefinition()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.diff","c":"ChangedShape","l":"removedTraits()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"RemoveEmptyComponents","l":"RemoveEmptyComponents()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait.Builder","l":"removeEnum(String)","u":"removeEnum(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait.Builder","l":"removeEnumByName(String)","u":"removeEnumByName(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape.Builder","l":"removeError(ToShapeId)","u":"removeError(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"removeError(ToShapeId)","u":"removeError(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"removeExtension(String)","u":"removeExtension(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"Component.Builder","l":"removeExtension(String)","u":"removeExtension(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"removeFromAllOperationBindings(ToShapeId)","u":"removeFromAllOperationBindings(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"removeHandler(String)","u":"removeHandler(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint.Builder","l":"removeHeader(String)","u":"removeHeader(java.lang.String)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"removeInvalidDefaults(Model)","u":"removeInvalidDefaults(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"removeMember(String)","u":"removeMember(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"removeMember(String)","u":"removeMember(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"removeMember(String)","u":"removeMember(java.lang.String)"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"removeMetadataProperty(String)","u":"removeMetadataProperty(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"removeMixin(ToShapeId)","u":"removeMixin(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"removeMixin(ToShapeId)","u":"removeMixin(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape.Builder","l":"removeMixin(ToShapeId)","u":"removeMixin(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape.Builder","l":"removeMixin(ToShapeId)","u":"removeMixin(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.transform.plugins","c":"RemoveMixins","l":"RemoveMixins()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"removeOperation(ToShapeId)","u":"removeOperation(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase.Builder","l":"removeOperationInput(EndpointTestOperationInput)","u":"removeOperationInput(software.amazon.smithy.rulesengine.traits.EndpointTestOperationInput)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources.Builder","l":"removeOptional(String)","u":"removeOptional(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait.Builder","l":"removeParameter(String)","u":"removeParameter(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait.Builder","l":"removeParameter(String)","u":"removeParameter(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"removePath(String)","u":"removePath(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"removePatternProperty(String)","u":"removePatternProperty(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote.Builder","l":"removeProperty(String)","u":"removeProperty(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"removeProperty(String)","u":"removeProperty(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol.Builder","l":"removeProperty(String)","u":"removeProperty(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"removeProperty(String)","u":"removeProperty(java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"removeProperty(String)","u":"removeProperty(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint.Builder","l":"removeProperty(String)","u":"removeProperty(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"removeRemote(String)","u":"removeRemote(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"removeRename(ToShapeId)","u":"removeRename(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"removeRequestParameter(String)","u":"removeRequestParameter(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"removeRequestParameter(String)","u":"removeRequestParameter(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"removeRequestTemplate(String)","u":"removeRequestTemplate(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"removeRequestTemplate(String)","u":"removeRequestTemplate(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"removeRequired(String)","u":"removeRequired(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources.Builder","l":"removeRequired(String)","u":"removeRequired(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"removeRequiredAction(String)","u":"removeRequiredAction(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"removeResource(ToShapeId)","u":"removeResource(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"removeResponse(String)","u":"removeResponse(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"removeResponse(String)","u":"removeResponse(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse.Builder","l":"removeResponseParameter(String)","u":"removeResponseParameter(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse.Builder","l":"removeResponseTemplate(String)","u":"removeResponseTemplate(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"removeSchema(String)","u":"removeSchema(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"removeSecurityScheme(String)","u":"removeSecurityScheme(java.lang.String)"},{"p":"software.amazon.smithy.model","c":"Model.Builder","l":"removeShape(ShapeId)","u":"removeShape(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty.Builder","l":"removeShapeId(ShapeId)","u":"removeShapeId(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"removeShapes(Model, Collection)","u":"removeShapes(software.amazon.smithy.model.Model,java.util.Collection)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"removeShapesIf(Model, Predicate)","u":"removeShapesIf(software.amazon.smithy.model.Model,java.util.function.Predicate)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait.Builder","l":"removeTestCase(EndpointTestCase)","u":"removeTestCase(software.amazon.smithy.rulesengine.traits.EndpointTestCase)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"removeTrait(ShapeId)","u":"removeTrait(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"removeTrait(ShapeId)","u":"removeTrait(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"removeTrait(String)","u":"removeTrait(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"removeTrait(String)","u":"removeTrait(java.lang.String)"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveTraitDefinitions","l":"RemoveTraitDefinitions()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform.plugins","c":"RemoveTraits","l":"RemoveTraits()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"removeTraitsIf(Model, BiPredicate)","u":"removeTraitsIf(software.amazon.smithy.model.Model,java.util.function.BiPredicate)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"removeUnreferencedShapes(Model)","u":"removeUnreferencedShapes(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"removeUnreferencedShapes(Model, Predicate)","u":"removeUnreferencedShapes(software.amazon.smithy.model.Model,java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"removeUnreferencedTraitDefinitions(Model)","u":"removeUnreferencedTraitDefinitions(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"removeUnreferencedTraitDefinitions(Model, Predicate)","u":"removeUnreferencedTraitDefinitions(software.amazon.smithy.model.Model,java.util.function.Predicate)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"RemoveUnusedComponents","l":"RemoveUnusedComponents()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveUnusedShapes","l":"RemoveUnusedShapes()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait.Builder","l":"removeUrl(String)","u":"removeUrl(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait.Builder","l":"removeValue(String)","u":"removeValue(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"rename(Map)","u":"rename(java.util.Map)"},{"p":"software.amazon.smithy.build.transforms","c":"RenameShapes","l":"RenameShapes()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"renameShapes(Model, Map)","u":"renameShapes(software.amazon.smithy.model.Model,java.util.Map)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"renameShapes(Model, Map, Supplier)","u":"renameShapes(software.amazon.smithy.model.Model,java.util.Map,java.util.function.Supplier)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"repeat(char, int)","u":"repeat(char,int)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"repeat(String, int)","u":"repeat(java.lang.String,int)"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait.Builder","l":"replace(Map)","u":"replace(java.util.Map)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"replaceChild(TokenTree, TokenTree)","u":"replaceChild(software.amazon.smithy.syntax.TokenTree,software.amazon.smithy.syntax.TokenTree)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"replaceShapes(Model, Collection)","u":"replaceShapes(software.amazon.smithy.model.Model,java.util.Collection)"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig.Builder","l":"repositories(Collection)","u":"repositories(java.util.Collection)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"REQUEST_ALGORITHM_MEMBER"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"REQUEST_CHECKSUM_REQUIRED"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"REQUEST_VALIDATION_MODE_MEMBER"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase.Builder","l":"request(HttpMalformedRequestDefinition)","u":"request(software.amazon.smithy.protocoltests.traits.HttpMalformedRequestDefinition)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait.Builder","l":"requestAlgorithmMember(String)","u":"requestAlgorithmMember(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"requestBodies(Map)","u":"requestBodies(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject.Builder","l":"requestBody(Node)","u":"requestBody(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"requestBody(RequestBodyObject)","u":"requestBody(software.amazon.smithy.openapi.model.RequestBodyObject)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait.Builder","l":"requestChecksumRequired(boolean)"},{"p":"software.amazon.smithy.model.validation.validators","c":"RequestCompressionTraitValidator","l":"RequestCompressionTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"requestParameters(Map)","u":"requestParameters(java.util.Map)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"requestParameters(Map)","u":"requestParameters(java.util.Map)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"requestTemplates(Map)","u":"requestTemplates(java.util.Map)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"requestTemplates(Map)","u":"requestTemplates(java.util.Map)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait.Builder","l":"requestValidationModeMember(String)","u":"requestValidationModeMember(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"RequestValidatorTrait","l":"RequestValidatorTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"RequestValidatorTrait","l":"RequestValidatorTrait(String, FromSourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientDiscoveredEndpointTrait.Builder","l":"required(boolean)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"required(boolean)"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject.Builder","l":"required(boolean)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"required(boolean)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"required(Collection)","u":"required(java.util.Collection)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"required(Collection)","u":"required(java.util.Collection)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources.Builder","l":"required(Map)","u":"required(java.util.Map)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"requiredActions(List)","u":"requiredActions(java.util.List)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"RequiredActionsTrait","l":"RequiredActionsTrait(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"RequiredActionsTrait","l":"RequiredActionsTrait(List, FromSourceLocation)","u":"%3Cinit%3E(java.util.List,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers","c":"RequiredMapper","l":"RequiredMapper()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.utils","c":"SmithyBuilder","l":"requiredState(String, T)","u":"requiredState(java.lang.String,T)"},{"p":"software.amazon.smithy.model.traits","c":"RequiredTrait","l":"RequiredTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"RequiredTrait","l":"RequiredTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"requireHeaders(List)","u":"requireHeaders(java.util.List)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase.Builder","l":"requireQueryParams(List)","u":"requireQueryParams(java.util.List)"},{"p":"software.amazon.smithy.model.traits","c":"RequiresLengthTrait","l":"RequiresLengthTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"RequiresLengthTrait","l":"RequiresLengthTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfoPlugin","l":"requiresValidModel()"},{"p":"software.amazon.smithy.build.plugins","c":"NullabilityReportPlugin","l":"requiresValidModel()"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin","l":"requiresValidModel()"},{"p":"software.amazon.smithy.build","c":"SmithyBuildPlugin","l":"requiresValidModel()"},{"p":"software.amazon.smithy.linters","c":"ReservedWordsValidator.ReservedWords","l":"ReservedWords()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordsBuilder","l":"ReservedWordsBuilder()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"reset()"},{"p":"software.amazon.smithy.cli.dependencies","c":"DependencyResolver","l":"resolve()"},{"p":"software.amazon.smithy.cli.dependencies","c":"FileCacheResolver","l":"resolve()"},{"p":"software.amazon.smithy.cli.dependencies","c":"FilterCliVersionResolver","l":"resolve()"},{"p":"software.amazon.smithy.cli.dependencies","c":"MavenDependencyResolver","l":"resolve()"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"ResolvedArtifact(Path, String, String, String)","u":"%3Cinit%3E(java.nio.file.Path,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase.Builder","l":"resolvedHost(String)","u":"resolvedHost(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"resolveDocId(ServiceShape)","u":"resolveDocId(software.amazon.smithy.model.shapes.ServiceShape)"},{"p":"software.amazon.smithy.mqtt.traits","c":"ResolvedTopicIndex","l":"ResolvedTopicIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"resolveFullPath(String, Model, StructureShape)","u":"resolveFullPath(java.lang.String,software.amazon.smithy.model.Model,software.amazon.smithy.model.shapes.StructureShape)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"resolvePath(Path)","u":"resolvePath(java.nio.file.Path)"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"resolvePath(String, Model, StructureShape)","u":"resolvePath(java.lang.String,software.amazon.smithy.model.Model,software.amazon.smithy.model.shapes.StructureShape)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"RESOURCE"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"RESOURCE"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn.Builder","l":"resource(List)","u":"resource(java.util.List)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait.Builder","l":"resource(ShapeId)","u":"resource(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference.Builder","l":"resource(ShapeId)","u":"resource(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ResourceCycleValidator","l":"ResourceCycleValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.validators","c":"ResourceIdentifierBindingValidator","l":"ResourceIdentifierBindingValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"ResourceIdentifierTrait","l":"ResourceIdentifierTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"ResourceIdentifierTrait","l":"ResourceIdentifierTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ResourceIdentifierValidator","l":"ResourceIdentifierValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.validators","c":"ResourceLifecycleValidator","l":"ResourceLifecycleValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.validators","c":"ResourceOperationInputOutputValidator","l":"ResourceOperationInputOutputValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait.Builder","l":"resources(ActionResources)","u":"resources(software.amazon.smithy.aws.iam.traits.ActionResources)"},{"p":"software.amazon.smithy.model.shapes","c":"EntityShape.Builder","l":"resources(Collection)","u":"resources(java.util.Collection)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"resourceShape(ResourceShape)","u":"resourceShape(software.amazon.smithy.model.shapes.ResourceShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"resourceShape(ResourceShape)","u":"resourceShape(software.amazon.smithy.model.shapes.ResourceShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"resourceShape(ResourceShape)","u":"resourceShape(software.amazon.smithy.model.shapes.ResourceShape)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"RESPONSE_ALGORITHMS"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"RESPONSE_CODE"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase.Builder","l":"response(HttpMalformedResponseDefinition)","u":"response(software.amazon.smithy.protocoltests.traits.HttpMalformedResponseDefinition)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait.Builder","l":"responseAlgorithms(List)","u":"responseAlgorithms(java.util.List)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse.Builder","l":"responseParameters(Map)","u":"responseParameters(java.util.Map)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"responses(Map)","u":"responses(java.util.Map)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait.Builder","l":"responses(Map)","u":"responses(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"responses(Map)","u":"responses(java.util.Map)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"responses(Map)","u":"responses(java.util.Map)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse.Builder","l":"responseTemplates(Map)","u":"responseTemplates(java.util.Map)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig.ApiType","l":"REST"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase.Error","l":"result"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite.Error","l":"result"},{"p":"software.amazon.smithy.diff","c":"ModelDiff.Result","l":"Result(Differences, List, List, List)","u":"%3Cinit%3E(software.amazon.smithy.diff.Differences,java.util.List,java.util.List,java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition.Builder","l":"result(Identifier)","u":"result(software.amazon.smithy.rulesengine.language.syntax.Identifier)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition.Builder","l":"result(String)","u":"result(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"resultTtlInSeconds(Integer)","u":"resultTtlInSeconds(java.lang.Integer)"},{"p":"software.amazon.smithy.waiters","c":"AcceptorState","l":"RETRY"},{"p":"software.amazon.smithy.model.neighbor","c":"NeighborProvider","l":"reverse(Model)","u":"reverse(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.neighbor","c":"NeighborProvider","l":"reverse(Model, NeighborProvider)","u":"reverse(software.amazon.smithy.model.Model,software.amazon.smithy.model.neighbor.NeighborProvider)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"rewind(int, int, int)","u":"rewind(int,int,int)"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"right"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"rightPad(String, int)","u":"rightPad(java.lang.String,int)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"rightPad(String, int, char)","u":"rightPad(java.lang.String,int,char)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"rightPad(String, int, String)","u":"rightPad(java.lang.String,int,java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"rmdir(Path)","u":"rmdir(java.nio.file.Path)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"ROOT_SHAPE_ID"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument.Builder","l":"rootSchema(Schema)","u":"rootSchema(software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter.Builder","l":"rootShape(ToShapeId)","u":"rootShape(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"RPAREN"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"Rule(Rule.Builder)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.language.syntax.rule.Rule.Builder)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RuleBasedEndpointsTrait","l":"RuleBasedEndpointsTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RuleBasedEndpointsTrait","l":"RuleBasedEndpointsTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"RuleError","l":"RuleError(SourceException)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceException)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"RuleEvaluator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"RULES"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet.Builder","l":"rules(Collection)","u":"rules(java.util.Collection)"},{"p":"software.amazon.smithy.rulesengine.language","c":"RulesComponentBuilder","l":"RulesComponentBuilder(FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointRuleSetTrait.Builder","l":"ruleSet(Node)","u":"ruleSet(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetAuthSchemesValidator","l":"RuleSetAuthSchemesValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.validators","c":"RuleSetAwsBuiltInValidator","l":"RuleSetAwsBuiltInValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetBuiltInValidator","l":"RuleSetBuiltInValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetParameterValidator","l":"RuleSetParameterValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetParamMissingDocsValidator","l":"RuleSetParamMissingDocsValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetTestCaseValidator","l":"RuleSetTestCaseValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetUriValidator","l":"RuleSetUriValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"run()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite","l":"run()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite","l":"run(ExecutorService)","u":"run(java.util.concurrent.ExecutorService)"},{"p":"software.amazon.smithy.cli","c":"SmithyCli","l":"run(List)","u":"run(java.util.List)"},{"p":"software.amazon.smithy.cli","c":"SmithyCli","l":"run(String...)","u":"run(java.lang.String...)"},{"p":"software.amazon.smithy.cli","c":"Cli","l":"run(String[])","u":"run(java.lang.String[])"},{"p":"software.amazon.smithy.codegen.core","c":"SmithyIntegration","l":"runAfter()"},{"p":"software.amazon.smithy.codegen.core","c":"SmithyIntegration","l":"runBefore()"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"runCommand(List, Path, Appendable, Map)","u":"runCommand(java.util.List,java.nio.file.Path,java.lang.Appendable,java.util.Map)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"runCommand(List, Path, InputStream, Appendable, Map)","u":"runCommand(java.util.List,java.nio.file.Path,java.io.InputStream,java.lang.Appendable,java.util.Map)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"runCommand(String)","u":"runCommand(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"runCommand(String, Path)","u":"runCommand(java.lang.String,java.nio.file.Path)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"runCommand(String, Path, Appendable)","u":"runCommand(java.lang.String,java.nio.file.Path,java.lang.Appendable)"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"runCommand(String, Path, Appendable, Map)","u":"runCommand(java.lang.String,java.nio.file.Path,java.lang.Appendable,java.util.Map)"},{"p":"software.amazon.smithy.model.selector","c":"Selector","l":"runner()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite","l":"runner()"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin","l":"RunPlugin()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"S3_ACCELERATE"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"S3_CONTROL_USE_ARN_REGION"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"S3_DISABLE_MRAP"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"S3_FORCE_PATH_STYLE"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"S3_USE_ARN_REGION"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"S3_USE_GLOBAL_ENDPOINT"},{"p":"software.amazon.smithy.aws.traits.customizations","c":"S3UnwrappedXmlOutputTrait","l":"S3UnwrappedXmlOutputTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.customizations","c":"S3UnwrappedXmlOutputTrait","l":"S3UnwrappedXmlOutputTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"SCHEMA_COMPONENTS_POINTER"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property.Builder","l":"schema(Schema)","u":"schema(software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject.Builder","l":"schema(Schema)","u":"schema(software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"schema(Schema)","u":"schema(software.amazon.smithy.jsonschema.Schema)"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument.Builder","l":"schemaKeyword(String)","u":"schemaKeyword(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"schemas(Map)","u":"schemas(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"ParseUrl","l":"SCHEME"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"scheme(ShapeId)","u":"scheme(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Builder","l":"scheme(String)","u":"scheme(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme.Builder","l":"scheme(String)","u":"scheme(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"Scope()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"scrubTraitDefinitions(Model)","u":"scrubTraitDefinitions(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"scrubTraitDefinitions(Model, Predicate)","u":"scrubTraitDefinitions(software.amazon.smithy.model.Model,java.util.function.Predicate)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"BuiltIns","l":"SDK_ENDPOINT"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait.Builder","l":"sdkId(String)","u":"sdkId(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits","c":"SdkServiceIdValidator","l":"SdkServiceIdValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder","l":"search(ToShapeId, Collection)","u":"search(software.amazon.smithy.model.shapes.ToShapeId,java.util.Collection)"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder","l":"search(ToShapeId, Selector)","u":"search(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.selector.Selector)"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder","l":"search(ToShapeId, String)","u":"search(software.amazon.smithy.model.shapes.ToShapeId,java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CodeSection","l":"sectionName()"},{"p":"software.amazon.smithy.utils","c":"CodeInterceptor","l":"sectionType()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi.Builder","l":"security(Collection>>)","u":"security(java.util.Collection)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"security(Collection>>)","u":"security(java.util.Collection)"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject.Builder","l":"securitySchemes(Map)","u":"securitySchemes(java.util.Map)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment","l":"Segment(String, SmithyPattern.Segment.Type)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment","l":"Segment(String, SmithyPattern.Segment.Type, Integer)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.pattern.SmithyPattern.Segment.Type,java.lang.Integer)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Builder","l":"segments(List)","u":"segments(java.util.List)"},{"p":"software.amazon.smithy.model.selector","c":"Selector","l":"select(Model)","u":"select(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin.Context","l":"select(Selector)","u":"select(software.amazon.smithy.model.selector.Selector)"},{"p":"software.amazon.smithy.model.selector","c":"Selector.Runner","l":"selectMatches(BiConsumer>>)","u":"selectMatches(java.util.function.BiConsumer)"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait.Builder","l":"selector(Selector)","u":"selector(software.amazon.smithy.model.selector.Selector)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Builder","l":"selector(Selector)","u":"selector(software.amazon.smithy.model.selector.Selector)"},{"p":"software.amazon.smithy.model.selector","c":"SelectorException","l":"SelectorException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.selector","c":"SelectorException","l":"SelectorException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"selectSchema(String...)","u":"selectSchema(java.lang.String...)"},{"p":"software.amazon.smithy.model.selector","c":"Selector.Runner","l":"selectShapes()"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin.Settings","l":"sendPrelude()"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin.Settings","l":"sendPrelude(boolean)"},{"p":"software.amazon.smithy.model.traits","c":"SensitiveTrait","l":"SensitiveTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"SensitiveTrait","l":"SensitiveTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionSerializer","l":"serialize(JmespathExpression)","u":"serialize(software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.model.shapes","c":"ModelSerializer","l":"serialize(Model)","u":"serialize(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer","l":"serialize(Model)","u":"serialize(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"serialize(Object)","u":"serialize(java.lang.Object)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer.Builder","l":"serializePrelude()"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex.CheckMode","l":"SERVER"},{"p":"software.amazon.smithy.protocoltests.traits","c":"AppliesTo","l":"SERVER"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject.Builder","l":"server(ServerObject)","u":"server(software.amazon.smithy.openapi.model.ServerObject)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"servers(Collection)","u":"servers(java.util.Collection)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"servers(List)","u":"servers(java.util.List)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType.Category","l":"SERVICE"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"SERVICE"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"ParseArn","l":"SERVICE"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointPatternType","l":"SERVICE_DNSSUFFIX"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointPatternType","l":"SERVICE_REGION_DNSSUFFI"},{"p":"software.amazon.smithy.codegen.core.directed","c":"Directive","l":"service()"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"service(ServiceShape)","u":"service(software.amazon.smithy.model.shapes.ServiceShape)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait.Builder","l":"service(ShapeId)","u":"service(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"service(ShapeId)","u":"service(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference.Builder","l":"service(ShapeId)","u":"service(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn.Builder","l":"service(String)","u":"service(java.lang.String)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ServiceAuthDefinitionsValidator","l":"ServiceAuthDefinitionsValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"serviceHasTagApis(ShapeId)","u":"serviceHasTagApis(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"serviceHasValidListTagsForResourceOperation(ShapeId)","u":"serviceHasValidListTagsForResourceOperation(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"serviceHasValidTagResourceOperation(ShapeId)","u":"serviceHasValidTagResourceOperation(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"AwsTagIndex","l":"serviceHasValidUntagResourceOperation(ShapeId)","u":"serviceHasValidUntagResourceOperation(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex","l":"ServiceIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.diff.evaluators","c":"ServiceRename","l":"ServiceRename()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ServiceResolvedConditionKeysTrait","l":"ServiceResolvedConditionKeysTrait(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ServiceResolvedConditionKeysTrait","l":"ServiceResolvedConditionKeysTrait(List, FromSourceLocation)","u":"%3Cinit%3E(java.util.List,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"serviceShape(ServiceShape)","u":"serviceShape(software.amazon.smithy.model.shapes.ServiceShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"serviceShape(ServiceShape)","u":"serviceShape(software.amazon.smithy.model.shapes.ServiceShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"serviceShape(ServiceShape)","u":"serviceShape(software.amazon.smithy.model.shapes.ServiceShape)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"ServiceTaggingValidator","l":"ServiceTaggingValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateServiceDirective","l":"serviceTitle()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateServiceDirective","l":"serviceTitle(String)","u":"serviceTitle(java.lang.String)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ServiceValidator","l":"ServiceValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"SET"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"SET_MEMBER"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"set(String)","u":"set(java.lang.String)"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig.Builder","l":"setAbstract(boolean)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig","l":"setAdditionalAllowedCorsHeaders(Collection)","u":"setAdditionalAllowedCorsHeaders(java.util.Collection)"},{"p":"software.amazon.smithy.linters","c":"ShouldHaveUsedTimestampValidator.Config","l":"setAdditionalPatterns(List)","u":"setAdditionalPatterns(java.util.List)"},{"p":"software.amazon.smithy.linters","c":"AbbreviationNameValidator.Config","l":"setAllowedAbbreviations(List)","u":"setAllowedAbbreviations(java.util.List)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setAlphanumericOnlyRefs(boolean)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setAlphanumericOnlyRefs(boolean)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig","l":"setApiGatewayDefaults(ApiGatewayDefaults)","u":"setApiGatewayDefaults(software.amazon.smithy.aws.apigateway.openapi.ApiGatewayDefaults)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig","l":"setApiGatewayType(ApiGatewayConfig.ApiType)","u":"setApiGatewayType(software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig.ApiType)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriterDelegator","l":"setAutomaticSeparator(String)","u":"setAutomaticSeparator(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"WriterDelegator","l":"setAutomaticSeparator(String)","u":"setAutomaticSeparator(java.lang.String)"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitEachSelectorValidator.Config","l":"setBindToTrait(ShapeId)","u":"setBindToTrait(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter","l":"setConfig(JsonSchemaConfig)","u":"setConfig(software.amazon.smithy.jsonschema.JsonSchemaConfig)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setDefaultBlobFormat(String)","u":"setDefaultBlobFormat(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayDefaults","l":"setDefaults(OpenApiConfig)","u":"setDefaults(software.amazon.smithy.openapi.OpenApiConfig)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setDefaultTimestampFormat(TimestampFormatTrait.Format)","u":"setDefaultTimestampFormat(software.amazon.smithy.model.traits.TimestampFormatTrait.Format)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setDefinitionPointer(String)","u":"setDefinitionPointer(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setDisableCapitalizedProperties(boolean)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig","l":"setDisableCloudFormationSubstitution(boolean)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setDisableDefaultValues(boolean)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setDisableDeprecatedPropertyGeneration(boolean)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setDisableFeatures(Set)","u":"setDisableFeatures(java.util.Set)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setDisableHandlerPermissionGeneration(boolean)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setDisableIntegerFormat(boolean)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setDisableIntEnums(boolean)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setDisableRequiredPropertyGeneration(boolean)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setEnableOutOfServiceReferences(boolean)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"setEventId(String)","u":"setEventId(java.lang.String)"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"setEventIdAllowList(Set)","u":"setEventIdAllowList(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"setEventIdDenyList(Set)","u":"setEventIdDenyList(java.util.Set)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"setEventShapeId(ShapeId)","u":"setEventShapeId(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.linters","c":"RepeatedShapeNameValidator.Config","l":"setExactMatch(boolean)"},{"p":"software.amazon.smithy.linters","c":"MissingSensitiveTraitValidator.Config","l":"setExcludeDefaults(boolean)"},{"p":"software.amazon.smithy.linters","c":"NoninclusiveTermsValidator.Config","l":"setExcludeDefaults(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveTraitDefinitions.Config","l":"setExportTagged(Set)","u":"setExportTagged(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveUnusedShapes.Config","l":"setExportTagged(Set)","u":"setExportTagged(java.util.Set)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"setExpressionStart(char)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"setExpressionStart(char)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setExtensions(ObjectNode)","u":"setExtensions(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setExternalDocs(List)","u":"setExternalDocs(java.util.List)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setExternalDocs(List)","u":"setExternalDocs(java.util.List)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setForbidGreedyLabels(boolean)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setIgnoreUnsupportedTraits(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces.Config","l":"setIncludeTagged(Set)","u":"setIncludeTagged(java.util.Set)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"setIndentText(String)","u":"setIndentText(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"setIndentText(String)","u":"setIndentText(java.lang.String)"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator.Config","l":"setInputMembersRequirePagination(Set)","u":"setInputMembersRequirePagination(java.util.Set)"},{"p":"software.amazon.smithy.codegen.core","c":"WriterDelegator","l":"setInterceptors(List>)","u":"setInterceptors(java.util.List)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setJsonAdd(Map>)","u":"setJsonAdd(java.util.Map)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setJsonAdd(Map)","u":"setJsonAdd(java.util.Map)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setJsonContentType(String)","u":"setJsonContentType(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setJsonSchemaVersion(JsonSchemaVersion)","u":"setJsonSchemaVersion(software.amazon.smithy.jsonschema.JsonSchemaVersion)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setJsonSchemaVersion(JsonSchemaVersion)","u":"setJsonSchemaVersion(software.amazon.smithy.jsonschema.JsonSchemaVersion)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setJsonSchemaVersion(JsonSchemaVersion)","u":"setJsonSchemaVersion(software.amazon.smithy.jsonschema.JsonSchemaVersion)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setKeepUnusedComponents(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeMetadata.Config","l":"setKeys(Set)","u":"setKeys(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeMetadata.Config","l":"setKeys(Set)","u":"setKeys(java.util.Set)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setMapStrategy(JsonSchemaConfig.MapStrategy)","u":"setMapStrategy(software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setMapStrategy(JsonSchemaConfig.MapStrategy)","u":"setMapStrategy(software.amazon.smithy.jsonschema.JsonSchemaConfig.MapStrategy)"},{"p":"software.amazon.smithy.linters","c":"CamelCaseValidator.Config","l":"setMemberNames(CamelCaseValidator.MemberNameHandling)","u":"setMemberNames(software.amazon.smithy.linters.CamelCaseValidator.MemberNameHandling)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"setMembersFromEnumTrait(EnumTrait)","u":"setMembersFromEnumTrait(software.amazon.smithy.model.traits.EnumTrait)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"setMembersFromEnumTrait(EnumTrait, boolean)","u":"setMembersFromEnumTrait(software.amazon.smithy.model.traits.EnumTrait,boolean)"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitEachSelectorValidator.Config","l":"setMessageTemplate(String)","u":"setMessageTemplate(java.lang.String)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"setMetadata(Map)","u":"setMetadata(java.util.Map)"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite","l":"setModelAssemblerFactory(Supplier)","u":"setModelAssemblerFactory(java.util.function.Supplier)"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces.Config","l":"setNamespace(String)","u":"setNamespace(java.lang.String)"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"setNamespaceAllowList(Set)","u":"setNamespaceAllowList(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"setNamespaceDenyList(Set)","u":"setNamespaceDenyList(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeNamespaces.Config","l":"setNamespaces(Set)","u":"setNamespaces(java.util.Set)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"setNewline(char)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"setNewline(char)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"setNewline(String)","u":"setNewline(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"setNewline(String)","u":"setNewline(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"setNewlinePrefix(String)","u":"setNewlinePrefix(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"setNewlinePrefix(String)","u":"setNewlinePrefix(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait","l":"setNodeCache(Node)","u":"setNodeCache(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"setNonNull(Reference)","u":"setNonNull(software.amazon.smithy.rulesengine.language.syntax.expressions.Reference)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"setOmitEmptyValues(boolean)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setOnErrorStatusConflict(OpenApiConfig.ErrorStatusConflictHandlingStrategy)","u":"setOnErrorStatusConflict(software.amazon.smithy.openapi.OpenApiConfig.ErrorStatusConflictHandlingStrategy)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setOnHttpPrefixHeaders(OpenApiConfig.HttpPrefixHeadersStrategy)","u":"setOnHttpPrefixHeaders(software.amazon.smithy.openapi.OpenApiConfig.HttpPrefixHeadersStrategy)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"setOperationShapeIds(List)","u":"setOperationShapeIds(java.util.List)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setOrganizationName(String)","u":"setOrganizationName(java.lang.String)"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator.Config","l":"setOutputMembersRequirePagination(Set)","u":"setOutputMembersRequirePagination(java.util.Set)"},{"p":"software.amazon.smithy.linters","c":"StandardOperationVerbValidator.Config","l":"setPrefixes(List)","u":"setPrefixes(java.util.List)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"setProjection(ProjectionConfig)","u":"setProjection(software.amazon.smithy.build.model.ProjectionConfig)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"setProjectionName(String)","u":"setProjectionName(java.lang.String)"},{"p":"software.amazon.smithy.build.transforms","c":"Apply.Config","l":"setProjections(List)","u":"setProjections(java.util.List)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setProtocol(ShapeId)","u":"setProtocol(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.linters","c":"ReservedWordsValidator.ReservedWords","l":"setReason(String)","u":"setReason(java.lang.String)"},{"p":"software.amazon.smithy.model.validation.node","c":"NodeValidatorPlugin.Context","l":"setReferringMember(MemberShape)","u":"setReferringMember(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolWriter","l":"setRelativizeSymbols(String)","u":"setRelativizeSymbols(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"setRelativizeSymbols(String)","u":"setRelativizeSymbols(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"setRelativizeSymbols(String)","u":"setRelativizeSymbols(java.lang.String)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setRemoveGreedyParameterSuffix(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"setRemoveReasons(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions.Config","l":"setRemoveUnused(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"RenameShapes.Config","l":"setRenamed(Map)","u":"setRenamed(java.util.Map)"},{"p":"software.amazon.smithy.linters","c":"ReservedWordsValidator.Config","l":"setReserved(List)","u":"setReserved(java.util.List)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"setResourceShapeIds(List)","u":"setResourceShapeIds(java.util.List)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setSchemaDocumentExtensions(ObjectNode)","u":"setSchemaDocumentExtensions(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesBySelector.Config","l":"setSelector(Selector)","u":"setSelector(software.amazon.smithy.model.selector.Selector)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesBySelector.Config","l":"setSelector(Selector)","u":"setSelector(software.amazon.smithy.model.selector.Selector)"},{"p":"software.amazon.smithy.linters","c":"ReservedWordsValidator.ReservedWords","l":"setSelector(Selector)","u":"setSelector(software.amazon.smithy.model.selector.Selector)"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitEachSelectorValidator.Config","l":"setSelector(Selector)","u":"setSelector(software.amazon.smithy.model.selector.Selector)"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitNoneSelectorValidator.Config","l":"setSelector(Selector)","u":"setSelector(software.amazon.smithy.model.selector.Selector)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"setSerializeNullValues(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces.Config","l":"setService(ShapeId)","u":"setService(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setService(ShapeId)","u":"setService(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setServiceName(String)","u":"setServiceName(java.lang.String)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeServices.Config","l":"setServices(Set)","u":"setServices(java.util.Set)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"setServiceShapeIds(List)","u":"setServiceShapeIds(java.util.List)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"setShape(SetShape)","u":"setShape(software.amazon.smithy.model.shapes.SetShape)"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeTypes.Config","l":"setShapeTypes(Map)","u":"setShapeTypes(java.util.Map)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setSourceDocs(List)","u":"setSourceDocs(java.util.List)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"setStartingContext(String)","u":"setStartingContext(java.lang.String)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setSubstitutions(Map)","u":"setSubstitutions(java.util.Map)"},{"p":"software.amazon.smithy.linters","c":"StandardOperationVerbValidator.Config","l":"setSuggestAlternatives(Map>)","u":"setSuggestAlternatives(java.util.Map)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setSupportedTags(List)","u":"setSupportedTags(java.util.List)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setSupportNonNumericFloats(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeTypes.Config","l":"setSynthesizeEnumNames(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeStringEnumsToEnumShapes.Config","l":"setSynthesizeNames(boolean)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setTags(boolean)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTag.Config","l":"setTags(Set)","u":"setTags(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTags.Config","l":"setTags(Set)","u":"setTags(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraitsByTag.Config","l":"setTags(Set)","u":"setTags(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesByTag.Config","l":"setTags(Set)","u":"setTags(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTags.Config","l":"setTags(Set)","u":"setTags(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraitsByTag.Config","l":"setTags(Set)","u":"setTags(java.util.Set)"},{"p":"software.amazon.smithy.linters","c":"MissingSensitiveTraitValidator.Config","l":"setTerms(List)","u":"setTerms(java.util.List)"},{"p":"software.amazon.smithy.linters","c":"ReservedWordsValidator.ReservedWords","l":"setTerms(List)","u":"setTerms(java.util.List)"},{"p":"software.amazon.smithy.linters","c":"NoninclusiveTermsValidator.Config","l":"setTerms(Map>)","u":"setTerms(java.util.Map)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata.Builder","l":"setTimestampAsNow()"},{"p":"software.amazon.smithy.codegen.core","c":"CodegenContext","l":"settings()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"Directive","l":"settings()"},{"p":"software.amazon.smithy.build.plugins","c":"RunPlugin.Settings","l":"Settings()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"settings(Class, Node)","u":"settings(java.lang.Class,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.build","c":"PluginContext.Builder","l":"settings(ObjectNode)","u":"settings(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.build","c":"TransformContext.Builder","l":"settings(ObjectNode)","u":"settings(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"settings(S)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider.Builder","l":"setTraceMetadataAsDefault(String)","u":"setTraceMetadataAsDefault(java.lang.String)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"setTraitDefNames(List)","u":"setTraitDefNames(java.util.List)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"setTraitNames(List)","u":"setTraitNames(java.util.List)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTrait.Config","l":"setTraits(Set)","u":"setTraits(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraits.Config","l":"setTraits(Set)","u":"setTraits(java.util.Set)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraits.Config","l":"setTraits(Set)","u":"setTraits(java.util.Set)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setUnionStrategy(JsonSchemaConfig.UnionStrategy)","u":"setUnionStrategy(software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setUnionStrategy(JsonSchemaConfig.UnionStrategy)","u":"setUnionStrategy(software.amazon.smithy.jsonschema.JsonSchemaConfig.UnionStrategy)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setUseIntegerType(boolean)"},{"p":"software.amazon.smithy.aws.cloudformation.schema","c":"CfnConfig","l":"setUseJsonName(boolean)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig","l":"setUseJsonName(boolean)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"setValidationEvents(List)","u":"setValidationEvents(java.util.List)"},{"p":"software.amazon.smithy.model.validation.validators","c":"SetValidator","l":"SetValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"setValue(Node)","u":"setValue(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"setValue(R)"},{"p":"software.amazon.smithy.linters","c":"StandardOperationVerbValidator.Config","l":"setVerbs(List)","u":"setVerbs(java.util.List)"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator.Config","l":"setVerbsRequirePagination(Set)","u":"setVerbsRequirePagination(java.util.Set)"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator.Config","l":"setVerbsSuggestPagination(Set)","u":"setVerbsSuggestPagination(java.util.Set)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig","l":"setVersion(OpenApiVersion)","u":"setVersion(software.amazon.smithy.openapi.OpenApiVersion)"},{"p":"software.amazon.smithy.build.plugins","c":"BuildInfo","l":"setVersion(String)","u":"setVersion(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper","l":"setWhenMissingSetter(NodeMapper.WhenMissing)","u":"setWhenMissingSetter(software.amazon.smithy.model.node.NodeMapper.WhenMissing)"},{"p":"software.amazon.smithy.linters","c":"ReservedWordsValidator.ReservedWords","l":"setWords(List)","u":"setWords(java.util.List)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem","l":"severity"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"severity(Severity)","u":"severity(software.amazon.smithy.model.validation.Severity)"},{"p":"software.amazon.smithy.model.validation.suppressions","c":"ModelBasedEventDecorator","l":"severityOverrides(Collection)","u":"severityOverrides(java.util.Collection)"},{"p":"software.amazon.smithy.model.knowledge","c":"TextInstance.TextLocationType","l":"SHAPE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SHAPE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SHAPE_ID"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SHAPE_ID_MEMBER"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SHAPE_MEMBER"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SHAPE_MEMBERS"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SHAPE_OR_APPLY_STATEMENT"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SHAPE_SECTION"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SHAPE_STATEMENT"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SHAPE_STATEMENTS"},{"p":"software.amazon.smithy.codegen.core.directed","c":"ShapeDirective","l":"shape()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"shape(Shape)","u":"shape(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"shape(Shape, Map>)","u":"shape(software.amazon.smithy.model.shapes.Shape,java.util.Map)"},{"p":"software.amazon.smithy.model.shapes","c":"ModelSerializer.Builder","l":"shapeFilter(Predicate)","u":"shapeFilter(java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer.Builder","l":"shapeFilter(Predicate)","u":"shapeFilter(java.util.function.Predicate)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"shapeGenerationOrder(ShapeGenerationOrder)","u":"shapeGenerationOrder(software.amazon.smithy.codegen.core.ShapeGenerationOrder)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample.Builder","l":"shapeId(ShapeId)","u":"shapeId(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"shapeId(T)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ShapeIdConflictValidator","l":"ShapeIdConflictValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty.Builder","l":"shapeIds(Set)","u":"shapeIds(java.util.Set)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeIdSyntaxException","l":"ShapeIdSyntaxException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider.Builder","l":"shapeLinkCreator(BiFunction>)","u":"shapeLinkCreator(java.util.function.BiFunction)"},{"p":"software.amazon.smithy.model.selector","c":"Selector.ShapeMatch","l":"ShapeMatch(Shape, Map>)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.Shape,java.util.Map)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer.Builder","l":"shapePlacer(Function)","u":"shapePlacer(java.util.function.Function)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter.Builder","l":"shapePredicate(Predicate)","u":"shapePredicate(java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ShapeRecursionValidator","l":"ShapeRecursionValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"SHAPES_TEXT"},{"p":"software.amazon.smithy.model","c":"Model","l":"shapes()"},{"p":"software.amazon.smithy.model","c":"Model","l":"shapes(Class)","u":"shapes(java.lang.Class)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile.Builder","l":"shapes(Map>)","u":"shapes(java.util.Map)"},{"p":"software.amazon.smithy.model.selector","c":"Selector","l":"shapes(Model)","u":"shapes(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"shapeToBuilder(S)"},{"p":"software.amazon.smithy.cli","c":"Arguments","l":"shift()"},{"p":"software.amazon.smithy.cli","c":"Arguments","l":"shiftFor(String)","u":"shiftFor(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"SHORT"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"shortShape(ShortShape)","u":"shortShape(software.amazon.smithy.model.shapes.ShortShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"shortShape(ShortShape)","u":"shortShape(software.amazon.smithy.model.shapes.ShortShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"shortShape(ShortShape)","u":"shortShape(software.amazon.smithy.model.shapes.ShortShape)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase.Builder","l":"signingRegion(String)","u":"signingRegion(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"EndpointAuthUtils","l":"sigv4(Endpoint.Builder, Literal, Literal)","u":"sigv4(software.amazon.smithy.rulesengine.language.Endpoint.Builder,software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal,software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"EndpointAuthUtils","l":"sigv4a(Endpoint.Builder, List, Literal)","u":"sigv4a(software.amazon.smithy.rulesengine.language.Endpoint.Builder,java.util.List,software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal)"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4TraitsValidator","l":"SigV4TraitsValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType.Category","l":"SIMPLE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SIMPLE_SHAPE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SIMPLE_TYPE_NAME"},{"p":"software.amazon.smithy.utils","c":"SimpleCodeWriter","l":"SimpleCodeWriter()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"SimpleParser(CharSequence)","u":"%3Cinit%3E(java.lang.CharSequence)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"SimpleParser(CharSequence, int)","u":"%3Cinit%3E(java.lang.CharSequence,int)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"simplifyModelForServiceCodegen(Model, ShapeId, ModelTransformer)","u":"simplifyModelForServiceCodegen(software.amazon.smithy.model.Model,software.amazon.smithy.model.shapes.ShapeId,software.amazon.smithy.model.transform.ModelTransformer)"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait.Builder","l":"since(String)","u":"since(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"SinceTrait","l":"SinceTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"SinceTrait","l":"SinceTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.validation.validators","c":"SingleOperationBindingValidator","l":"SingleOperationBindingValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.validators","c":"SingleResourceBindingValidator","l":"SingleResourceBindingValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build","c":"SmithyBuildResult","l":"size()"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"size()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"size()"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder.Path","l":"size()"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"skip()"},{"p":"software.amazon.smithy.jmespath.ast","c":"SliceExpression","l":"SliceExpression(Integer, Integer, int)","u":"%3Cinit%3E(java.lang.Integer,java.lang.Integer,int)"},{"p":"software.amazon.smithy.jmespath.ast","c":"SliceExpression","l":"SliceExpression(Integer, Integer, int, int, int)","u":"%3Cinit%3E(java.lang.Integer,java.lang.Integer,int,int,int)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"sliceFrom(int)"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"SMITHY_DEPENDENCY_MODE"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"SMITHY_MAVEN_CACHE"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"SMITHY_MAVEN_REPOS"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"SMITHY_TRACE_TEXT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"SMITHY_TRACE_VERSION"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"SMITHY_VERSION"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"Smithy2Cfn","l":"Smithy2Cfn()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Smithy2OpenApi","l":"Smithy2OpenApi()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"SmithyBuild()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"SmithyBuild(SmithyBuildConfig)","u":"%3Cinit%3E(software.amazon.smithy.build.model.SmithyBuildConfig)"},{"p":"software.amazon.smithy.build","c":"SmithyBuildException","l":"SmithyBuildException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"SmithyBuildException","l":"SmithyBuildException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.build","c":"SmithyBuildException","l":"SmithyBuildException(Throwable)","u":"%3Cinit%3E(java.lang.Throwable)"},{"p":"software.amazon.smithy.cli.commands","c":"SmithyCommand","l":"SmithyCommand(DependencyResolver.Factory)","u":"%3Cinit%3E(software.amazon.smithy.cli.dependencies.DependencyResolver.Factory)"},{"p":"software.amazon.smithy.jsonschema","c":"SmithyJsonSchemaException","l":"SmithyJsonSchemaException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"SmithyJsonSchemaException","l":"SmithyJsonSchemaException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern","l":"SmithyPattern(SmithyPattern.Builder)","u":"%3Cinit%3E(software.amazon.smithy.model.pattern.SmithyPattern.Builder)"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase","l":"SmithyTestCase(String, List)","u":"%3Cinit%3E(java.lang.String,java.util.List)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile.Builder","l":"smithyTrace(String)","u":"smithyTrace(java.lang.String)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCaseValidator","l":"SmokeTestCaseValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestsTrait","l":"SmokeTestsTrait(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestsTrait","l":"SmokeTestsTrait(SourceLocation, List)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceLocation,java.util.List)"},{"p":"software.amazon.smithy.utils","c":"CaseUtils","l":"snakeToCamelCase(String)","u":"snakeToCamelCase(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CaseUtils","l":"snakeToPascalCase(String)","u":"snakeToPascalCase(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"SmithyIntegration","l":"sort(Iterable)","u":"sort(java.lang.Iterable)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CodegenDirector","l":"sortMembers()"},{"p":"software.amazon.smithy.model.transform","c":"ModelTransformer","l":"sortMembers(Model, Comparator)","u":"sortMembers(software.amazon.smithy.model.Model,java.util.Comparator)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlComponentOrder","l":"SOURCE_LOCATION"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"source(SourceLocation)","u":"source(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape.Builder","l":"source(SourceLocation)","u":"source(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"source(SourceLocation)","u":"source(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"source(String, int, int)","u":"source(java.lang.String,int,int)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"source(String, int, int)","u":"source(java.lang.String,int,int)"},{"p":"software.amazon.smithy.model","c":"SourceException","l":"SourceException(String, FromSourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model","c":"SourceException","l":"SourceException(String, FromSourceLocation, Throwable)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.FromSourceLocation,java.lang.Throwable)"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTraitBuilder","l":"sourceLocation(FromSourceLocation)","u":"sourceLocation(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"sourceLocation(FromSourceLocation)","u":"sourceLocation(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language","c":"RulesComponentBuilder","l":"sourceLocation(FromSourceLocation)","u":"sourceLocation(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase.Builder","l":"sourceLocation(FromSourceLocation)","u":"sourceLocation(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation.Builder","l":"sourceLocation(FromSourceLocation)","u":"sourceLocation(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput.Builder","l":"sourceLocation(FromSourceLocation)","u":"sourceLocation(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint.Builder","l":"sourceLocation(FromSourceLocation)","u":"sourceLocation(software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode.Builder","l":"sourceLocation(SourceLocation)","u":"sourceLocation(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"sourceLocation(SourceLocation)","u":"sourceLocation(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase.Builder","l":"sourceLocation(SourceLocation)","u":"sourceLocation(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"SourceLocation(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"SourceLocation(String, int, int)","u":"%3Cinit%3E(java.lang.String,int,int)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder.Result","l":"sources"},{"p":"software.amazon.smithy.build","c":"PluginContext.Builder","l":"sources(Collection)","u":"sources(java.util.Collection)"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"sources(Collection)","u":"sources(java.util.Collection)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"sources(Collection)","u":"sources(java.util.Collection)"},{"p":"software.amazon.smithy.build","c":"TransformContext.Builder","l":"sources(Set)","u":"sources(java.util.Set)"},{"p":"software.amazon.smithy.build","c":"SourcesConflictException","l":"SourcesConflictException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.build.plugins","c":"SourcesPlugin","l":"SourcesPlugin()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"sourceUrl(String)","u":"sourceUrl(java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"SP"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"sp()"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"SPACE"},{"p":"software.amazon.smithy.model.traits","c":"SparseTrait","l":"SparseTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"SparseTrait","l":"SparseTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"SpecificationExtensionsMapper","l":"SpecificationExtensionsMapper()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationUtils","l":"splitCamelCaseWord(String)","u":"splitCamelCaseWord(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"spliterator()"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"STACKTRACE"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"stackTrace()"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"StandardOptions()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait","l":"StandardPartitionalEndpointsTrait(StandardPartitionalEndpointsTrait.Builder)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.aws.traits.StandardPartitionalEndpointsTrait.Builder)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait","l":"StandardRegionalEndpointsTrait(StandardRegionalEndpointsTrait.Builder)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.aws.traits.StandardRegionalEndpointsTrait.Builder)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"startColumn(int)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Builder","l":"startingContext(String)","u":"startingContext(java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"startLine(int)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"TemplateVisitor","l":"startMultipartTemplate()"},{"p":"software.amazon.smithy.cli","c":"ColorFormatter","l":"startStyle(Appendable, Style...)","u":"startStyle(java.lang.Appendable,software.amazon.smithy.cli.Style...)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"startsWithIgnoreCase(String, String)","u":"startsWithIgnoreCase(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTraitValidator","l":"StaticContextParamsTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse.Builder","l":"statusCode(String)","u":"statusCode(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"Command.Env","l":"stderr()"},{"p":"software.amazon.smithy.cli","c":"Cli","l":"stderr(CliPrinter)","u":"stderr(software.amazon.smithy.cli.CliPrinter)"},{"p":"software.amazon.smithy.cli","c":"Command.Env","l":"stdout()"},{"p":"software.amazon.smithy.cli","c":"Cli","l":"stdout(CliPrinter)","u":"stdout(software.amazon.smithy.cli.CliPrinter)"},{"p":"software.amazon.smithy.utils","c":"OptionalUtils","l":"stream(Optional)","u":"stream(java.util.Optional)"},{"p":"software.amazon.smithy.model.traits","c":"StreamingTrait","l":"StreamingTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"StreamingTrait","l":"StreamingTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation.validators","c":"StreamingTraitValidator","l":"StreamingTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateEnumDirective.EnumType","l":"STRING"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"STRING"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"STRING"},{"p":"software.amazon.smithy.model.node","c":"NodeType","l":"STRING"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"STRING"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"ParameterType","l":"STRING"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"STRING"},{"p":"software.amazon.smithy.waiters","c":"PathComparator","l":"STRING_EQUALS"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"stringContents(String)","u":"stringContents(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"stringEqual(String)","u":"stringEqual(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait","l":"StringListTrait(ShapeId, List, FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId,java.util.List,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"stringLiteral(Template)","u":"stringLiteral(software.amazon.smithy.rulesengine.language.syntax.expressions.Template)"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"StringNode(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor.Default","l":"stringNode(StringNode)","u":"stringNode(software.amazon.smithy.model.node.StringNode)"},{"p":"software.amazon.smithy.model.node","c":"NodeVisitor","l":"stringNode(StringNode)","u":"stringNode(software.amazon.smithy.model.node.StringNode)"},{"p":"software.amazon.smithy.model.node","c":"Node.NonNumericFloat","l":"stringRepresentations()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"stringShape(StringShape)","u":"stringShape(software.amazon.smithy.model.shapes.StringShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"stringShape(StringShape)","u":"stringShape(software.amazon.smithy.model.shapes.StringShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"stringShape(StringShape)","u":"stringShape(software.amazon.smithy.model.shapes.StringShape)"},{"p":"software.amazon.smithy.model.loader","c":"StringTable","l":"StringTable()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.loader","c":"StringTable","l":"StringTable(int)","u":"%3Cinit%3E(int)"},{"p":"software.amazon.smithy.model.traits","c":"StringTrait","l":"StringTrait(ShapeId, String, FromSourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.shapes.ShapeId,java.lang.String,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"stringType()"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait.Builder","l":"stringValue(String)","u":"stringValue(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"Value","l":"stringValue(String)","u":"stringValue(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"strip(String, String)","u":"strip(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"stripEnd(String, String)","u":"stripEnd(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"stripStart(String, String)","u":"stripStart(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"stripToEmpty(String)","u":"stripToEmpty(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.Builder","l":"structurallyExclusive(TraitDefinition.StructurallyExclusive)","u":"structurallyExclusive(software.amazon.smithy.model.traits.TraitDefinition.StructurallyExclusive)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.UnionStrategy","l":"STRUCTURE"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"STRUCTURE"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"STRUCTURE_MEMBER"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"structureShape(StructureShape)","u":"structureShape(software.amazon.smithy.model.shapes.StructureShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"structureShape(StructureShape)","u":"structureShape(software.amazon.smithy.model.shapes.StructureShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"structureShape(StructureShape)","u":"structureShape(software.amazon.smithy.model.shapes.StructureShape)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsBuiltIns","l":"STS_USE_GLOBAL_ENDPOINT"},{"p":"software.amazon.smithy.linters","c":"StutteredShapeNameValidator","l":"StutteredShapeNameValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.cli","c":"ColorFormatter","l":"style(Appendable, String, Style...)","u":"style(java.lang.Appendable,java.lang.String,software.amazon.smithy.cli.Style...)"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"style(Consumer, Style...)","u":"style(java.util.function.Consumer,software.amazon.smithy.cli.Style...)"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject.Builder","l":"style(String)","u":"style(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject.Builder","l":"style(String)","u":"style(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"ColorFormatter","l":"style(String, Style...)","u":"style(java.lang.String,software.amazon.smithy.cli.Style...)"},{"p":"software.amazon.smithy.jmespath.ast","c":"Subexpression","l":"Subexpression(JmespathExpression, JmespathExpression)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression)"},{"p":"software.amazon.smithy.jmespath.ast","c":"Subexpression","l":"Subexpression(JmespathExpression, JmespathExpression, boolean)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,boolean)"},{"p":"software.amazon.smithy.jmespath.ast","c":"Subexpression","l":"Subexpression(JmespathExpression, JmespathExpression, int, int)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,int,int)"},{"p":"software.amazon.smithy.jmespath.ast","c":"Subexpression","l":"Subexpression(JmespathExpression, JmespathExpression, int, int, boolean)","u":"%3Cinit%3E(software.amazon.smithy.jmespath.JmespathExpression,software.amazon.smithy.jmespath.JmespathExpression,int,int,boolean)"},{"p":"software.amazon.smithy.mqtt.traits","c":"SubscribeTrait","l":"SubscribeTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.mqtt.traits","c":"SubscribeTrait","l":"SubscribeTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"substring(int, int, boolean)","u":"substring(int,int,boolean)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"substring(String, int)","u":"substring(java.lang.String,int)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"substring(String, int, int)","u":"substring(java.lang.String,int,int)"},{"p":"software.amazon.smithy.waiters","c":"AcceptorState","l":"SUCCESS"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"SUCCESS"},{"p":"software.amazon.smithy.smoketests.traits","c":"Expectation","l":"success()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.SuccessMember","l":"SuccessMember(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"software.amazon.smithy.cli","c":"HelpPrinter","l":"summary(String)","u":"summary(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject.Builder","l":"summary(String)","u":"summary(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"summary(String)","u":"summary(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"summary(String)","u":"summary(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait","l":"SUPPORTED_COMPRESSION_ALGORITHMS"},{"p":"software.amazon.smithy.aws.iam.traits","c":"SupportedPrincipalTypesTrait","l":"SupportedPrincipalTypesTrait(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"SupportedPrincipalTypesTrait","l":"SupportedPrincipalTypesTrait(List, FromSourceLocation)","u":"%3Cinit%3E(java.util.List,software.amazon.smithy.model.FromSourceLocation)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CreateContextDirective","l":"supportedProtocols()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"SUPPORTS_DUAL_STACK"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsPartition","l":"SUPPORTS_FIPS"},{"p":"software.amazon.smithy.openapi","c":"OpenApiVersion","l":"supportsContentEncodingKeyword()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"supportsDualStack()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs.Builder","l":"supportsDualStack(boolean)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"supportsFips()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs.Builder","l":"supportsFips(boolean)"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"SUPPRESSED"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"SUPPRESSED"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"SUPPRESSED_TITLE"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent.Builder","l":"suppressionReason(String)","u":"suppressionReason(java.lang.String)"},{"p":"software.amazon.smithy.model.validation.suppressions","c":"ModelBasedEventDecorator","l":"suppressions(Collection)","u":"suppressions(java.util.Collection)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"ShapeDirective","l":"symbol()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference.Builder","l":"symbol(Symbol)","u":"symbol(software.amazon.smithy.codegen.core.Symbol)"},{"p":"software.amazon.smithy.codegen.core","c":"CodegenContext","l":"symbolProvider()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"ContextualDirective","l":"symbolProvider()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"CreateContextDirective","l":"symbolProvider()"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider.Builder","l":"symbolProvider(SymbolProvider)","u":"symbolProvider(software.amazon.smithy.codegen.core.SymbolProvider)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider.Builder","l":"symbolProvider(SymbolProvider)","u":"symbolProvider(software.amazon.smithy.codegen.core.SymbolProvider)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"SymbolReference(Symbol, Map, SymbolReference.Option...)","u":"%3Cinit%3E(software.amazon.smithy.codegen.core.Symbol,java.util.Map,software.amazon.smithy.codegen.core.SymbolReference.Option...)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"SymbolReference(Symbol, SymbolReference.Option...)","u":"%3Cinit%3E(software.amazon.smithy.codegen.core.Symbol,software.amazon.smithy.codegen.core.SymbolReference.Option...)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"SymbolWriter(DocWriter, U)","u":"%3Cinit%3E(software.amazon.smithy.codegen.core.writer.DocWriter,U)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolWriter","l":"SymbolWriter(I)","u":"%3Cinit%3E(I)"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"syntax(String)","u":"syntax(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"SyntaxElement()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.transform","c":"ChangeShapeTypeOption","l":"SYNTHESIZE_ENUM_NAMES"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledServiceValidator","l":"TagEnabledServiceValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait","l":"TagEnabledTrait(TagEnabledTrait.Builder)","u":"%3Cinit%3E(software.amazon.smithy.aws.traits.tagging.TagEnabledTrait.Builder)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging.Builder","l":"taggable(boolean)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableResourceValidator","l":"TaggableResourceValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"tagging(Tagging)","u":"tagging(software.amazon.smithy.aws.cloudformation.schema.model.Tagging)"},{"p":"software.amazon.smithy.cli","c":"BuildParameterBuilder","l":"tagMatcher(BuildParameterBuilder.ClassPathTagMatcher)","u":"tagMatcher(software.amazon.smithy.cli.BuildParameterBuilder.ClassPathTagMatcher)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging.Builder","l":"tagOnCreate(boolean)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging.Builder","l":"tagProperty(String)","u":"tagProperty(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagResourcePropertyNameValidator","l":"TagResourcePropertyNameValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagResourcePropertyTypeValidator","l":"TagResourcePropertyTypeValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions","l":"TAGS_TEXT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"TAGS_TEXT"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition.Builder","l":"tags(Collection)","u":"tags(java.util.Collection)"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject.Builder","l":"tags(Collection)","u":"tags(java.util.Collection)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink.Builder","l":"tags(List)","u":"tags(java.util.List)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase.Builder","l":"tags(List)","u":"tags(java.util.List)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"tags(List)","u":"tags(java.util.List)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase.Builder","l":"tags(List)","u":"tags(java.util.List)"},{"p":"software.amazon.smithy.waiters","c":"Waiter.Builder","l":"tags(List)","u":"tags(java.util.List)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions.Builder","l":"tags(Map)","u":"tags(java.util.Map)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging.Builder","l":"tagUpdatable(boolean)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.StructurallyExclusive","l":"TARGET"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape.Builder","l":"target(String)","u":"target(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape.Builder","l":"target(ToShapeId)","u":"target(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.model.validation.validators","c":"TargetValidator","l":"TargetValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"TEMPLATE_LIST_BORDER"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"TEMPLATE_TITLE"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"template()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Reference","l":"template()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"template()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"SyntaxElement","l":"template()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait.Builder","l":"template(String)","u":"template(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"Template(StringNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.StringNode)"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"TERM"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject.Builder","l":"termsOfService(String)","u":"termsOfService(java.lang.String)"},{"p":"software.amazon.smithy.model.validation.suppressions","c":"Suppression","l":"test(ValidationEvent)","u":"test(software.amazon.smithy.model.validation.ValidationEvent)"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite","l":"testCaseCallables()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait.Builder","l":"testCases(List)","u":"testCases(java.util.List)"},{"p":"software.amazon.smithy.cli","c":"ArgumentReceiver","l":"testOption(String)","u":"testOption(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"testOption(String)","u":"testOption(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"ArgumentReceiver","l":"testParameter(String)","u":"testParameter(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"StandardOptions","l":"testParameter(String)","u":"testParameter(java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"TEXT_BLOCK"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"TEXT_BLOCK"},{"p":"software.amazon.smithy.model.knowledge","c":"TextIndex","l":"TextIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait.Builder","l":"throttling(boolean)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationUtils","l":"tickedList(Collection)","u":"tickedList(java.util.Collection)"},{"p":"software.amazon.smithy.model.validation","c":"ValidationUtils","l":"tickedList(Stream)","u":"tickedList(java.util.stream.Stream)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"timeoutInMillis(Integer)","u":"timeoutInMillis(java.lang.Integer)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"TIMESTAMP"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"TIMESTAMP_TEXT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata.Builder","l":"timestamp(String)","u":"timestamp(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait","l":"TimestampFormatTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait","l":"TimestampFormatTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"timestampShape(TimestampShape)","u":"timestampShape(software.amazon.smithy.model.shapes.TimestampShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"timestampShape(TimestampShape)","u":"timestampShape(software.amazon.smithy.model.shapes.TimestampShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"timestampShape(TimestampShape)","u":"timestampShape(software.amazon.smithy.model.shapes.TimestampShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Builder","l":"timestampValidationStrategy(TimestampValidationStrategy)","u":"timestampValidationStrategy(software.amazon.smithy.model.validation.node.TimestampValidationStrategy)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"title(String)","u":"title(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example.Builder","l":"title(String)","u":"title(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject.Builder","l":"title(String)","u":"title(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TitleTrait","l":"TitleTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TitleTrait","l":"TitleTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"MockIntegrationTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Tagging","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceProperty","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"DefineConditionKeysTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"RequiredActionsTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"SupportedPrincipalTypesTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"CognitoUserPoolsTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4ATrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4Trait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientDiscoveredEndpointTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"AwsQueryErrorTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits","c":"ServiceTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig","l":"toBuilder()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.build.model","c":"MavenConfig","l":"toBuilder()"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository","l":"toBuilder()"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig","l":"toBuilder()"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig","l":"toBuilder()"},{"p":"software.amazon.smithy.build","c":"PluginContext","l":"toBuilder()"},{"p":"software.amazon.smithy.build","c":"TransformContext","l":"toBuilder()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"toBuilder()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"toBuilder()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"toBuilder()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions","l":"toBuilder()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"toBuilder()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"toBuilder()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"toBuilder()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter","l":"toBuilder()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"toBuilder()"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"toBuilder()"},{"p":"software.amazon.smithy.model","c":"Model","l":"toBuilder()"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"toBuilder()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"BigDecimalShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"BigIntegerShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"BlobShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"BooleanShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"ByteShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"DocumentShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"DoubleShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"EnumShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"FloatShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"IntegerShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"IntEnumShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"ListShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"LongShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"MemberShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"OperationShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"ShortShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"StringShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"StructureShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"TimestampShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.shapes","c":"UnionShape","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"CorsTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"DeprecatedTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"EffectiveTraitQuery","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"EndpointTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"EnumTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"EnumValueTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"ExternalDocumentationTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"IdRefTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"LengthTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"MixinTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"PaginatedTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"PropertyTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"RangeTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"RecommendedTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"RequestCompressionTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"RetryableTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"SuppressTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits.synthetic","c":"SyntheticEnumTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"TagsTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"toBuilder()"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"CallbackObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ComponentsObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"EncodingObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ExternalDocumentation","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"LinkObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"MediaTypeObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"OpenApi","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"OperationObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ParameterObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"RequestBodyObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ResponseObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"TagObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject","l":"toBuilder()"},{"p":"software.amazon.smithy.openapi.traits","c":"SpecificationExtensionTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"toBuilder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestCase","l":"toBuilder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition","l":"toBuilder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition","l":"toBuilder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"toBuilder()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"RegionOverride","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardPartitionalEndpointsTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"StandardRegionalEndpointsTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamDefinition","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamsTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ContextParamTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointRuleSetTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestCase","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestExpectation","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestOperationInput","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamDefinition","l":"toBuilder()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"toBuilder()"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken","l":"toBuilder()"},{"p":"software.amazon.smithy.utils","c":"ToSmithyBuilder","l":"toBuilder()"},{"p":"software.amazon.smithy.waiters","c":"WaitableTrait","l":"toBuilder()"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"toBuilder()"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"toByteArray(InputStream)","u":"toByteArray(java.io.InputStream)"},{"p":"software.amazon.smithy.utils","c":"CaseUtils","l":"toCamelCase(String)","u":"toCamelCase(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"CaseUtils","l":"toCamelCase(String, boolean, char...)","u":"toCamelCase(java.lang.String,boolean,char...)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"toCondition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"ToCondition","l":"toCondition()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"ToCondition","l":"toCondition(String)","u":"toCondition(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"toConditionBuilder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"toConditionBuilder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"toConditionBuilder()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"ToCondition","l":"toConditionBuilder()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait","l":"toExpandedNode(ToShapeId, ToShapeId)","u":"toExpandedNode(software.amazon.smithy.model.shapes.ToShapeId,software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"toExpression()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"toExpression()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"toExpression()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"ToExpression","l":"toExpression()"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"TOKEN"},{"p":"software.amazon.smithy.syntax","c":"CapturedToken.Builder","l":"token(IdlToken)","u":"token(software.amazon.smithy.model.loader.IdlToken)"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"tokens()"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider","l":"toMemberName(MemberShape)","u":"toMemberName(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolProvider","l":"toMemberName(MemberShape)","u":"toMemberName(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider","l":"toMemberName(MemberShape)","u":"toMemberName(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"toMessageString()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition","l":"toNode()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationResponse","l":"toNode()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler","l":"toNode()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Property","l":"toNode()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Remote","l":"toNode()"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema","l":"toNode()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResource","l":"toNode()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ActionResources","l":"toNode()"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition","l":"toNode()"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableApiConfig","l":"toNode()"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"toNode()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions","l":"toNode()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"toNode()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"toNode()"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"toNode()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema","l":"toNode()"},{"p":"software.amazon.smithy.jsonschema","c":"SchemaDocument","l":"toNode()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"toNode()"},{"p":"software.amazon.smithy.model.node","c":"ToNode","l":"toNode()"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait","l":"toNode()"},{"p":"software.amazon.smithy.model.traits","c":"AnnotationTrait","l":"toNode()"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition","l":"toNode()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.ErrorExample","l":"toNode()"},{"p":"software.amazon.smithy.model.traits","c":"ExamplesTrait.Example","l":"toNode()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference","l":"toNode()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"toNode()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.ChangeType","l":"toNode()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.StructurallyExclusive","l":"toNode()"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"toNode()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"toNode()"},{"p":"software.amazon.smithy.openapi.model","c":"Component","l":"toNode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"AppliesTo","l":"toNode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition","l":"toNode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseBodyDefinition","l":"toNode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedResponseDefinition","l":"toNode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMessageTestCase","l":"toNode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase","l":"toNode()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partition","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"PartitionOutputs","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"RegionOverride","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionEndpointSpecialCase","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"PartitionSpecialCase","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"RegionSpecialCase","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"ArrayValue","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"BooleanValue","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EmptyValue","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"IntegerValue","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"RecordValue","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"StringValue","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"FunctionNode","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"BooleanLiteral","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"IntegerLiteral","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"RecordLiteral","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"StringLiteral","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"TupleLiteral","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Reference","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"Identifier","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Deprecated","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"toNode()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"toNode()"},{"p":"software.amazon.smithy.smoketests.traits","c":"Expectation","l":"toNode()"},{"p":"software.amazon.smithy.smoketests.traits","c":"FailureExpectation","l":"toNode()"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase","l":"toNode()"},{"p":"software.amazon.smithy.waiters","c":"Acceptor","l":"toNode()"},{"p":"software.amazon.smithy.waiters","c":"AcceptorState","l":"toNode()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.ErrorTypeMember","l":"toNode()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.InputOutputMember","l":"toNode()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.SuccessMember","l":"toNode()"},{"p":"software.amazon.smithy.waiters","c":"Matcher.UnknownMember","l":"toNode()"},{"p":"software.amazon.smithy.waiters","c":"PathComparator","l":"toNode()"},{"p":"software.amazon.smithy.waiters","c":"PathMatcher","l":"toNode()"},{"p":"software.amazon.smithy.waiters","c":"Waiter","l":"toNode()"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Feature","l":"toNode(NodeValidationVisitor.Feature)","u":"toNode(software.amazon.smithy.model.validation.NodeValidationVisitor.Feature)"},{"p":"software.amazon.smithy.utils","c":"CaseUtils","l":"toPascalCase(String)","u":"toPascalCase(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"TopDownIndex","l":"TopDownIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.mqtt.traits","c":"ResolvedTopicIndex","l":"topicBindings()"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicLabelTrait","l":"TopicLabelTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicLabelTrait","l":"TopicLabelTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicSyntaxException","l":"TopicSyntaxException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter","l":"toPointer(ToShapeId)","u":"toPointer(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.codegen.core","c":"ShapeGenerationOrder","l":"TOPOLOGICAL"},{"p":"software.amazon.smithy.codegen.core","c":"TopologicalIndex","l":"TopologicalIndex(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.loader","c":"TopologicalShapeSort","l":"TopologicalShapeSort()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConverter","l":"toPropertyName(MemberShape)","u":"toPropertyName(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.jsonschema","c":"PropertyNamingStrategy","l":"toPropertyName(Shape, MemberShape, JsonSchemaConfig)","u":"toPropertyName(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.shapes.MemberShape,software.amazon.smithy.jsonschema.JsonSchemaConfig)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"toReference(String, SymbolReference.Option...)","u":"toReference(java.lang.String,software.amazon.smithy.codegen.core.SymbolReference.Option...)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"toReferencedSymbol(String)","u":"toReferencedSymbol(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"toReferencedSymbolBuilder(String)","u":"toReferencedSymbolBuilder(java.lang.String)"},{"p":"software.amazon.smithy.model","c":"Model","l":"toSet()"},{"p":"software.amazon.smithy.model","c":"Model","l":"toSet(Class)","u":"toSet(java.lang.Class)"},{"p":"software.amazon.smithy.model.loader","c":"ModelSyntaxException","l":"toShapeId()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"toShapeId()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"toShapeId()"},{"p":"software.amazon.smithy.model.shapes","c":"ToShapeId","l":"toShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait","l":"toShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"AnnotationTrait","l":"toShapeId()"},{"p":"software.amazon.smithy.model.traits","c":"Trait","l":"toShapeId()"},{"p":"software.amazon.smithy.utils","c":"CaseUtils","l":"toSnakeCase(String)","u":"toSnakeCase(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayDefaults","l":"toString()"},{"p":"software.amazon.smithy.cli","c":"ColorBuffer","l":"toString()"},{"p":"software.amazon.smithy.cli.dependencies","c":"ResolvedArtifact","l":"toString()"},{"p":"software.amazon.smithy.codegen.core","c":"ImportContainer","l":"toString()"},{"p":"software.amazon.smithy.codegen.core","c":"Symbol","l":"toString()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency","l":"toString()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference","l":"toString()"},{"p":"software.amazon.smithy.codegen.core.writer","c":"ImportContainer","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"BinaryExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorType","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"CurrentExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ExpressionTypeExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FieldExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FilterProjectionExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FlattenExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"FunctionExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"IndexExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"LiteralExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectHashExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"MultiSelectListExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"NotExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath.ast","c":"SliceExpression","l":"toString()"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem","l":"toString()"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"toString()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.MapStrategy","l":"toString()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.UnionStrategy","l":"toString()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaVersion","l":"toString()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding","l":"toString()"},{"p":"software.amazon.smithy.model.loader.sourcecontext","c":"SourceContextLoader.Line","l":"toString()"},{"p":"software.amazon.smithy.model.neighbor","c":"Relationship","l":"toString()"},{"p":"software.amazon.smithy.model.node","c":"BooleanNode","l":"toString()"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"toString()"},{"p":"software.amazon.smithy.model.node","c":"NodeType","l":"toString()"},{"p":"software.amazon.smithy.model.node","c":"NullNode","l":"toString()"},{"p":"software.amazon.smithy.model.node","c":"NumberNode","l":"toString()"},{"p":"software.amazon.smithy.model.node","c":"StringNode","l":"toString()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment","l":"toString()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern","l":"toString()"},{"p":"software.amazon.smithy.model.selector","c":"AttributeValue","l":"toString()"},{"p":"software.amazon.smithy.model.selector","c":"PathFinder.Path","l":"toString()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"toString()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"toString()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"toString()"},{"p":"software.amazon.smithy.model","c":"SourceLocation","l":"toString()"},{"p":"software.amazon.smithy.model.traits","c":"AbstractTrait","l":"toString()"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Location","l":"toString()"},{"p":"software.amazon.smithy.model.traits","c":"ReferencesTrait.Reference","l":"toString()"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait.Format","l":"toString()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.BreakingChangeRule","l":"toString()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.ChangeType","l":"toString()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.StructurallyExclusive","l":"toString()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase.Result","l":"toString()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestSuite.Result","l":"toString()"},{"p":"software.amazon.smithy.model.validation","c":"ValidationEvent","l":"toString()"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic.Level","l":"toString()"},{"p":"software.amazon.smithy.mqtt.traits","c":"Topic","l":"toString()"},{"p":"software.amazon.smithy.mqtt.traits","c":"TopicBinding","l":"toString()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig.ErrorStatusConflictHandlingStrategy","l":"toString()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiVersion","l":"toString()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"AppliesTo","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions","c":"AwsArn","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"RuleError","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"Scope","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"StringType","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"AnyType","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"ArrayType","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"EmptyType","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"EndpointType","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"OptionalType","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"RecordType","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"TupleType","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"ArrayValue","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"BooleanValue","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EmptyValue","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"RecordValue","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"StringValue","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Index","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Key","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"BooleanLiteral","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"IntegerLiteral","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"RecordLiteral","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"StringLiteral","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"TupleLiteral","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Reference","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template.Literal","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax","c":"Identifier","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Deprecated","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"ParameterType","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"EndpointRule","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"ErrorRule","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"TreeRule","l":"toString()"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint","l":"toString()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"toString()"},{"p":"software.amazon.smithy.utils","c":"CodeWriterDebugInfo","l":"toString()"},{"p":"software.amazon.smithy.utils","c":"MediaType","l":"toString()"},{"p":"software.amazon.smithy.utils","c":"Pair","l":"toString()"},{"p":"software.amazon.smithy.waiters","c":"AcceptorState","l":"toString()"},{"p":"software.amazon.smithy.waiters","c":"PathComparator","l":"toString()"},{"p":"software.amazon.smithy.codegen.core","c":"ReservedWordSymbolProvider","l":"toSymbol(Shape)","u":"toSymbol(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolProvider","l":"toSymbol(Shape)","u":"toSymbol(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TracingSymbolProvider","l":"toSymbol(Shape)","u":"toSymbol(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"toType()"},{"p":"software.amazon.smithy.utils","c":"ListUtils","l":"toUnmodifiableList()"},{"p":"software.amazon.smithy.utils","c":"MapUtils","l":"toUnmodifiableMap(Function, Function)","u":"toUnmodifiableMap(java.util.function.Function,java.util.function.Function)"},{"p":"software.amazon.smithy.utils","c":"SetUtils","l":"toUnmodifiableSet()"},{"p":"software.amazon.smithy.utils","c":"IoUtils","l":"toUtf8String(InputStream)","u":"toUtf8String(java.io.InputStream)"},{"p":"software.amazon.smithy.openapi.model","c":"PathItem.Builder","l":"trace(OperationObject)","u":"trace(software.amazon.smithy.openapi.model.OperationObject)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"TRAIT"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"TRAIT"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"TRAIT_BODY"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"TRAIT_NODE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"TRAIT_STATEMENTS"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"TRAIT_STRUCTURE"},{"p":"software.amazon.smithy.diff.evaluators","c":"TraitBreakingChange","l":"TraitBreakingChange()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.validators","c":"TraitBreakingChangesValidator","l":"TraitBreakingChangesValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"EffectiveTraitQuery.Builder","l":"traitClass(Class)","u":"traitClass(java.lang.Class)"},{"p":"software.amazon.smithy.model.validation.validators","c":"TraitConflictValidator","l":"TraitConflictValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition","l":"TraitDefinition(TraitDefinition.Builder)","u":"%3Cinit%3E(software.amazon.smithy.model.traits.TraitDefinition.Builder)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"traitFactory(TraitFactory)","u":"traitFactory(software.amazon.smithy.model.traits.TraitFactory)"},{"p":"software.amazon.smithy.model.shapes","c":"ModelSerializer.Builder","l":"traitFilter(Predicate)","u":"traitFilter(java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlModelSerializer.Builder","l":"traitFilter(Predicate)","u":"traitFilter(java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.shapes","c":"AbstractShapeBuilder","l":"traits(Collection)","u":"traits(java.util.Collection)"},{"p":"software.amazon.smithy.model.shapes","c":"SetShape.Builder","l":"traits(Collection)","u":"traits(java.util.Collection)"},{"p":"software.amazon.smithy.model.traits","c":"AuthDefinitionTrait.Builder","l":"traits(List)","u":"traits(java.util.List)"},{"p":"software.amazon.smithy.model.traits","c":"ProtocolDefinitionTrait.Builder","l":"traits(List)","u":"traits(java.util.List)"},{"p":"software.amazon.smithy.model.validation.validators","c":"TraitTargetValidator","l":"TraitTargetValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.validators","c":"TraitValueValidator","l":"TraitValueValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.build","c":"ProjectionTransformer","l":"transform(TransformContext)","u":"transform(software.amazon.smithy.build.TransformContext)"},{"p":"software.amazon.smithy.build.transforms","c":"Apply","l":"transform(TransformContext)","u":"transform(software.amazon.smithy.build.TransformContext)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeMetadata","l":"transform(TransformContext)","u":"transform(software.amazon.smithy.build.TransformContext)"},{"p":"software.amazon.smithy.build.transforms","c":"ConfigurableProjectionTransformer","l":"transform(TransformContext)","u":"transform(software.amazon.smithy.build.TransformContext)"},{"p":"software.amazon.smithy.build","c":"TransformContext.Builder","l":"transformer(ModelTransformer)","u":"transformer(software.amazon.smithy.model.transform.ModelTransformer)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"transformFactory(Function>)","u":"transformFactory(java.util.function.Function)"},{"p":"software.amazon.smithy.build.model","c":"ProjectionConfig.Builder","l":"transforms(Collection)","u":"transforms(java.util.Collection)"},{"p":"software.amazon.smithy.build.transforms","c":"Apply","l":"transformWithConfig(TransformContext, Apply.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.Apply.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeStringEnumsToEnumShapes","l":"transformWithConfig(TransformContext, ChangeStringEnumsToEnumShapes.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.ChangeStringEnumsToEnumShapes.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"ChangeTypes","l":"transformWithConfig(TransformContext, ChangeTypes.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.ChangeTypes.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeMetadata","l":"transformWithConfig(TransformContext, ExcludeMetadata.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.ExcludeMetadata.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesBySelector","l":"transformWithConfig(TransformContext, ExcludeShapesBySelector.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.ExcludeShapesBySelector.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTag","l":"transformWithConfig(TransformContext, ExcludeShapesByTag.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.ExcludeShapesByTag.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeShapesByTrait","l":"transformWithConfig(TransformContext, ExcludeShapesByTrait.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.ExcludeShapesByTrait.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTags","l":"transformWithConfig(TransformContext, ExcludeTags.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.ExcludeTags.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraits","l":"transformWithConfig(TransformContext, ExcludeTraits.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.ExcludeTraits.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"ExcludeTraitsByTag","l":"transformWithConfig(TransformContext, ExcludeTraitsByTag.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.ExcludeTraitsByTag.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"FilterSuppressions","l":"transformWithConfig(TransformContext, FilterSuppressions.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.FilterSuppressions.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"FlattenNamespaces","l":"transformWithConfig(TransformContext, FlattenNamespaces.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.FlattenNamespaces.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeMetadata","l":"transformWithConfig(TransformContext, IncludeMetadata.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.IncludeMetadata.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeNamespaces","l":"transformWithConfig(TransformContext, IncludeNamespaces.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.IncludeNamespaces.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeServices","l":"transformWithConfig(TransformContext, IncludeServices.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.IncludeServices.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesBySelector","l":"transformWithConfig(TransformContext, IncludeShapesBySelector.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.IncludeShapesBySelector.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeShapesByTag","l":"transformWithConfig(TransformContext, IncludeShapesByTag.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.IncludeShapesByTag.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTags","l":"transformWithConfig(TransformContext, IncludeTags.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.IncludeTags.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraits","l":"transformWithConfig(TransformContext, IncludeTraits.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.IncludeTraits.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"IncludeTraitsByTag","l":"transformWithConfig(TransformContext, IncludeTraitsByTag.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.IncludeTraitsByTag.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveTraitDefinitions","l":"transformWithConfig(TransformContext, RemoveTraitDefinitions.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.RemoveTraitDefinitions.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"RemoveUnusedShapes","l":"transformWithConfig(TransformContext, RemoveUnusedShapes.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.RemoveUnusedShapes.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"RenameShapes","l":"transformWithConfig(TransformContext, RenameShapes.Config)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,software.amazon.smithy.build.transforms.RenameShapes.Config)"},{"p":"software.amazon.smithy.build.transforms","c":"ConfigurableProjectionTransformer","l":"transformWithConfig(TransformContext, T)","u":"transformWithConfig(software.amazon.smithy.build.TransformContext,T)"},{"p":"software.amazon.smithy.rulesengine.language","c":"TraversingVisitor","l":"TraversingVisitor()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"TREE"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"treeRule(List...)","u":"treeRule(java.util.List...)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"treeRule(Rule...)","u":"treeRule(software.amazon.smithy.rulesengine.language.syntax.rule.Rule...)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"trim(String)","u":"trim(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"trimBlankLines()"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"trimBlankLines()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"trimBlankLines(int)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"trimBlankLines(int)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"trimToEmpty(String)","u":"trimToEmpty(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"trimToNull(String)","u":"trimToNull(java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"trimTrailingSpaces()"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"trimTrailingSpaces()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"trimTrailingSpaces(boolean)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"trimTrailingSpaces(boolean)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"tupleLiteral(List)","u":"tupleLiteral(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.type","c":"Type","l":"tupleType(List)","u":"tupleType(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter","l":"TYPE"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"TYPE"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions","l":"TYPE_TEXT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink","l":"TYPE_TEXT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"TYPE_TEXT"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"TYPE_VERSION_TEXT"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"type()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"type(ParameterType)","u":"type(software.amazon.smithy.rulesengine.language.syntax.parameters.ParameterType)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ClientContextParamDefinition.Builder","l":"type(ShapeType)","u":"type(software.amazon.smithy.model.shapes.ShapeType)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"type(String)","u":"type(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"type(String)","u":"type(java.lang.String)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeyDefinition.Builder","l":"type(String)","u":"type(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnReferenceTrait.Builder","l":"type(String)","u":"type(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ShapeLink.Builder","l":"type(String)","u":"type(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata.Builder","l":"type(String)","u":"type(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"type(String)","u":"type(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"SecurityScheme.Builder","l":"type(String)","u":"type(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"typeCheck()"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint","l":"typeCheck(Scope)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet","l":"typeCheck(Scope)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"TypeCheck","l":"typeCheck(Scope)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"typeCheck(Scope)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template.Literal","l":"typeCheck(Scope)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Template","l":"typeCheck(Scope)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Condition","l":"typeCheck(Scope)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"typeCheck(Scope)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Index","l":"typeCheck(Type)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.type.Type)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part.Key","l":"typeCheck(Type)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.type.Type)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr.Part","l":"typeCheck(Type)","u":"typeCheck(software.amazon.smithy.rulesengine.language.evaluation.type.Type)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Expression","l":"typeCheckLocal(Scope)","u":"typeCheckLocal(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"GetAttr","l":"typeCheckLocal(Scope)","u":"typeCheckLocal(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"IsSet","l":"typeCheckLocal(Scope)","u":"typeCheckLocal(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"LibraryFunction","l":"typeCheckLocal(Scope)","u":"typeCheckLocal(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"Not","l":"typeCheckLocal(Scope)","u":"typeCheckLocal(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"Literal","l":"typeCheckLocal(Scope)","u":"typeCheckLocal(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"Reference","l":"typeCheckLocal(Scope)","u":"typeCheckLocal(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"EndpointRule","l":"typecheckValue(Scope)","u":"typecheckValue(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"ErrorRule","l":"typecheckValue(Scope)","u":"typecheckValue(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule","l":"typecheckValue(Scope)","u":"typecheckValue(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"TreeRule","l":"typecheckValue(Scope)","u":"typecheckValue(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"typeName(String)","u":"typeName(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"ArtifactDefinitions.Builder","l":"types(Map)","u":"types(java.util.Map)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata.Builder","l":"typeVersion(String)","u":"typeVersion(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"UNBOUND"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"uncapitalize(String)","u":"uncapitalize(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"UNDERLINE"},{"p":"software.amazon.smithy.model.node","c":"NodePointer","l":"unescape(String)","u":"unescape(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"UNION"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"UNION_MEMBER"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor.Default","l":"unionShape(UnionShape)","u":"unionShape(software.amazon.smithy.model.shapes.UnionShape)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeVisitor","l":"unionShape(UnionShape)","u":"unionShape(software.amazon.smithy.model.shapes.UnionShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor","l":"unionShape(UnionShape)","u":"unionShape(software.amazon.smithy.model.shapes.UnionShape)"},{"p":"software.amazon.smithy.model.validation.validators","c":"UnionValidator","l":"UnionValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"uniqueItems(boolean)"},{"p":"software.amazon.smithy.model.traits","c":"UniqueItemsTrait","l":"UniqueItemsTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"UniqueItemsTrait","l":"UniqueItemsTrait(SourceLocation)","u":"%3Cinit%3E(software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"UniqueProtocolTestCaseIdValidator","l":"UniqueProtocolTestCaseIdValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.smoketests.traits","c":"UniqueSmokeTestCaseIdValidator","l":"UniqueSmokeTestCaseIdValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.waiters","c":"UniqueWaiterNamesValidator","l":"UniqueWaiterNamesValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"UnitTypeTrait","l":"UNIT"},{"p":"software.amazon.smithy.model.traits","c":"UnitTypeTrait","l":"UnitTypeTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"UnitTypeTrait","l":"UnitTypeTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation.validators","c":"UnitTypeValidator","l":"UnitTypeValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait.Format","l":"UNKNOWN"},{"p":"software.amazon.smithy.waiters","c":"Matcher.UnknownMember","l":"UnknownMember(String, Node)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.build","c":"UnknownProjectionException","l":"UnknownProjectionException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"UnknownProjectionException","l":"UnknownProjectionException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.build","c":"UnknownTransformException","l":"UnknownTransformException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"UnknownTransformException","l":"UnknownTransformException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"software.amazon.smithy.model.neighbor","c":"UnreferencedShapes","l":"UnreferencedShapes()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.neighbor","c":"UnreferencedShapes","l":"UnreferencedShapes(Predicate)","u":"%3Cinit%3E(java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.validation.validators","c":"UnreferencedShapeValidator","l":"UnreferencedShapeValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.neighbor","c":"UnreferencedTraitDefinitions","l":"UnreferencedTraitDefinitions()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.neighbor","c":"UnreferencedTraitDefinitions","l":"UnreferencedTraitDefinitions(Predicate)","u":"%3Cinit%3E(java.util.function.Predicate)"},{"p":"software.amazon.smithy.aws.traits.auth","c":"UnsignedPayloadTrait","l":"UnsignedPayloadTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.aws.traits.auth","c":"UnsignedPayloadTrait","l":"UnsignedPayloadTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.traits","c":"UnstableTrait","l":"UnstableTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"UnstableTrait","l":"UnstableTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation.validators","c":"UnstableTraitValidator","l":"UnstableTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"UnsupportedTraits","l":"UnsupportedTraits()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.validation.testrunner","c":"SmithyTestCase.Result","l":"unwrap()"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"unwrap()"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"unwrite(Object, Object...)","u":"unwrite(java.lang.Object,java.lang.Object...)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"unwrite(Object, Object...)","u":"unwrite(java.lang.Object,java.lang.Object...)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"UPDATE"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.ChangeType","l":"UPDATE"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"Handler","l":"UPDATE"},{"p":"software.amazon.smithy.model.shapes","c":"ResourceShape.Builder","l":"update(ToShapeId)","u":"update(software.amazon.smithy.model.shapes.ToShapeId)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"updateDefaultSettings(Model, OpenApiConfig)","u":"updateDefaultSettings(software.amazon.smithy.model.Model,software.amazon.smithy.openapi.OpenApiConfig)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiProtocol","l":"updateDefaultSettings(Model, OpenApiConfig)","u":"updateDefaultSettings(software.amazon.smithy.model.Model,software.amazon.smithy.openapi.OpenApiConfig)"},{"p":"software.amazon.smithy.openapi.fromsmithy.protocols","c":"AwsRestJson1Protocol","l":"updateDefaultSettings(Model, OpenApiConfig)","u":"updateDefaultSettings(software.amazon.smithy.model.Model,software.amazon.smithy.openapi.OpenApiConfig)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy","c":"CfnMapper","l":"updateNode(Context, ResourceSchema, ObjectNode)","u":"updateNode(software.amazon.smithy.aws.cloudformation.schema.fromsmithy.Context,software.amazon.smithy.aws.cloudformation.schema.model.ResourceSchema,software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"OpenApiJsonAdd","l":"updateNode(Context, OpenApi, ObjectNode)","u":"updateNode(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi,software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"OpenApiJsonSubstitutions","l":"updateNode(Context, OpenApi, ObjectNode)","u":"updateNode(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi,software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"RemoveEmptyComponents","l":"updateNode(Context, OpenApi, ObjectNode)","u":"updateNode(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi,software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"updateNode(Context, OpenApi, ObjectNode)","u":"updateNode(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.openapi.model.OpenApi,software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.openapi.fromsmithy.mappers","c":"SpecificationExtensionsMapper","l":"updateOperation(Context, OperationShape, OperationObject, String, String)","u":"updateOperation(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape,software.amazon.smithy.openapi.model.OperationObject,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"updateOperation(Context, OperationShape, OperationObject, String, String)","u":"updateOperation(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape,software.amazon.smithy.openapi.model.OperationObject,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"updateParameter(Context, OperationShape, String, String, ParameterObject)","u":"updateParameter(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape,java.lang.String,java.lang.String,software.amazon.smithy.openapi.model.ParameterObject)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"updatePathItem(Context, String, PathItem)","u":"updatePathItem(software.amazon.smithy.openapi.fromsmithy.Context,java.lang.String,software.amazon.smithy.openapi.model.PathItem)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResource.Builder","l":"updatePropertyDefinition(String, Function)","u":"updatePropertyDefinition(java.lang.String,java.util.function.Function)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"updateRequestBody(Context, OperationShape, String, String, RequestBodyObject)","u":"updateRequestBody(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape,java.lang.String,java.lang.String,software.amazon.smithy.openapi.model.RequestBodyObject)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"updateResponse(Context, OperationShape, String, String, String, ResponseObject)","u":"updateResponse(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.OperationShape,java.lang.String,java.lang.String,java.lang.String,software.amazon.smithy.openapi.model.ResponseObject)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaMapper","l":"updateSchema(JsonSchemaMapperContext, Schema.Builder)","u":"updateSchema(software.amazon.smithy.jsonschema.JsonSchemaMapperContext,software.amazon.smithy.jsonschema.Schema.Builder)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiJsonSchemaMapper","l":"updateSchema(JsonSchemaMapperContext, Schema.Builder)","u":"updateSchema(software.amazon.smithy.jsonschema.JsonSchemaMapperContext,software.amazon.smithy.jsonschema.Schema.Builder)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaMapper","l":"updateSchema(Shape, Schema.Builder, JsonSchemaConfig)","u":"updateSchema(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.jsonschema.Schema.Builder,software.amazon.smithy.jsonschema.JsonSchemaConfig)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"updateSecurity(Context, Shape, SecuritySchemeConverter, Map>)","u":"updateSecurity(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.openapi.fromsmithy.SecuritySchemeConverter,java.util.Map)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"OpenApiMapper","l":"updateSecurityScheme(Context, Trait, SecurityScheme)","u":"updateSecurityScheme(software.amazon.smithy.openapi.fromsmithy.Context,software.amazon.smithy.model.traits.Trait,software.amazon.smithy.openapi.model.SecurityScheme)"},{"p":"software.amazon.smithy.linters","c":"CamelCaseValidator.MemberNameHandling","l":"UPPER"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"upperCase(String)","u":"upperCase(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizerDefinition.Builder","l":"uri(String)","u":"uri(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"IntegrationTrait.Builder","l":"uri(String)","u":"uri(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"XmlNamespaceTrait.Builder","l":"uri(String)","u":"uri(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestDefinition.Builder","l":"uri(String)","u":"uri(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpRequestTestCase.Builder","l":"uri(String)","u":"uri(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"HttpTrait.Builder","l":"uri(UriPattern)","u":"uri(software.amazon.smithy.model.pattern.UriPattern)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions","c":"UriEncode","l":"UriEncode(FunctionNode)","u":"%3Cinit%3E(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionNode)"},{"p":"software.amazon.smithy.rulesengine.language","c":"Endpoint.Builder","l":"url(Expression)","u":"url(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.build.model","c":"MavenRepository.Builder","l":"url(String)","u":"url(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ExternalDocumentation.Builder","l":"url(String)","u":"url(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject.Builder","l":"url(String)","u":"url(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation.value","c":"EndpointValue.Builder","l":"url(String)","u":"url(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"ExpectedEndpoint.Builder","l":"url(String)","u":"url(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference.ContextOption","l":"USE"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"USE_SECTION"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"USE_STATEMENT"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriterDelegator","l":"useFileWriter(String, Consumer)","u":"useFileWriter(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.codegen.core","c":"WriterDelegator","l":"useFileWriter(String, Consumer)","u":"useFileWriter(java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriterDelegator","l":"useFileWriter(String, String, Consumer)","u":"useFileWriter(java.lang.String,java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.codegen.core","c":"WriterDelegator","l":"useFileWriter(String, String, Consumer)","u":"useFileWriter(java.lang.String,java.lang.String,java.util.function.Consumer)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriterDelegator","l":"useShapeWriter(Shape, Consumer)","u":"useShapeWriter(software.amazon.smithy.model.shapes.Shape,java.util.function.Consumer)"},{"p":"software.amazon.smithy.codegen.core","c":"WriterDelegator","l":"useShapeWriter(Shape, Consumer)","u":"useShapeWriter(software.amazon.smithy.model.shapes.Shape,java.util.function.Consumer)"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"Context","l":"usesHttpCredentials()"},{"p":"software.amazon.smithy.openapi.fromsmithy","c":"SecuritySchemeConverter","l":"usesHttpCredentials()"},{"p":"software.amazon.smithy.model.validation.validators","c":"TraitValueValidator","l":"VALIDATE_PRELUDE"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"validate()"},{"p":"software.amazon.smithy.aws.apigateway.traits","c":"AuthorizersTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnMutabilityTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourcePropertyValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"ConditionKeysValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamActionValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.iam.traits","c":"IamResourceTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits","c":"ArnTemplateValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.auth","c":"SigV4TraitsValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.clientendpointdiscovery","c":"ClientEndpointDiscoveryValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits","c":"ErrorRenameValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits","c":"EventSourceValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"ProtocolHttpPayloadValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.protocols","c":"ProtocolHttpValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits","c":"SdkServiceIdValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"ServiceTaggingValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagEnabledServiceValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TaggableResourceValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagResourcePropertyNameValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.aws.traits.tagging","c":"TagResourcePropertyTypeValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"AbbreviationNameValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"CamelCaseValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"InputOutputStructureReuseValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"MissingClientOptionalTrait","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"MissingPaginatedTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"MissingSensitiveTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"NoninclusiveTermsValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"RepeatedShapeNameValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"ReservedWordsValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"ShouldHaveUsedTimestampValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"StandardOperationVerbValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.linters","c":"StutteredShapeNameValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitEachSelectorValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.linters","c":"EmitNoneSelectorValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation","c":"Validator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"AuthTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"DefaultTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"DefaultValueInUpdateValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"DeprecatedTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"EnumShapeValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"EnumTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"EventPayloadTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ExamplesTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ExclusiveStructureMemberTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HostLabelTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpApiKeyAuthTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpBindingsMissingValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpBindingTraitIgnoredValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpHeaderTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpLabelTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpMethodSemanticsValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpPayloadValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpPrefixHeadersTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpQueryParamsTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpQueryTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpResponseCodeSemanticsValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpUriConflictValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"HttpUriFormatValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"JsonNameValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"LengthTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"MediaTypeValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"NoInlineDocumentSupportValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"OperationValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"PaginatedTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"PatternTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"PrivateAccessValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"RangeTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ReferencesTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"RequestCompressionTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ResourceCycleValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ResourceIdentifierBindingValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ResourceIdentifierValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ResourceLifecycleValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ResourceOperationInputOutputValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ServiceAuthDefinitionsValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ServiceValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"SetValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ShapeIdConflictValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"ShapeRecursionValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"SingleOperationBindingValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"SingleResourceBindingValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"StreamingTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"TargetValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"TraitBreakingChangesValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"TraitConflictValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"TraitTargetValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"TraitValueValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"UnionValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"UnitTypeValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"UnreferencedShapeValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"UnstableTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation.validators","c":"XmlNamespaceTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttPublishInputValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttSubscribeInputValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttSubscribeOutputValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttTopicConflictValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttTopicLabelValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.mqtt.traits.validators","c":"MqttUnsupportedErrorsValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpMalformedRequestTestsValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestsOutputValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"UniqueProtocolTestCaseIdValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.aws.validators","c":"RuleSetAwsBuiltInValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamsTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetAuthSchemesValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetBuiltInValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetParameterValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetParamMissingDocsValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetTestCaseValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetUriValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCaseValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.smoketests.traits","c":"UniqueSmokeTestCaseIdValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.waiters","c":"UniqueWaiterNamesValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.waiters","c":"WaitableTraitValidator","l":"validate(Model)","u":"validate(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"ValidatedResult(T, Collection)","u":"%3Cinit%3E(T,java.util.Collection)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResult","l":"ValidatedResult(T, List)","u":"%3Cinit%3E(T,java.util.List)"},{"p":"software.amazon.smithy.model.validation","c":"ValidatedResultException","l":"ValidatedResultException(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"validateMemberShapeIds()"},{"p":"software.amazon.smithy.model.shapes","c":"Shape","l":"validateMixins(Map, Map)","u":"validateMixins(java.util.Map,java.util.Map)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceFile","l":"validateModel(Model)","u":"validateModel(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"Rule.Builder","l":"validateOrElse(String, ToCondition...)","u":"validateOrElse(java.lang.String,software.amazon.smithy.rulesengine.language.syntax.ToCondition...)"},{"p":"software.amazon.smithy.rulesengine.validators","c":"RuleSetParamMissingDocsValidator","l":"validateRuleSet(ServiceShape, EndpointRuleSet)","u":"validateRuleSet(software.amazon.smithy.model.shapes.ServiceShape,software.amazon.smithy.rulesengine.language.EndpointRuleSet)"},{"p":"software.amazon.smithy.rulesengine.validators","c":"AuthSchemeValidator","l":"validateScheme(Map, FromSourceLocation, BiFunction)","u":"validateScheme(java.util.Map,software.amazon.smithy.model.FromSourceLocation,java.util.function.BiFunction)"},{"p":"software.amazon.smithy.aws.traits","c":"SdkServiceIdValidator","l":"validateServiceId(String)","u":"validateServiceId(java.lang.String)"},{"p":"software.amazon.smithy.aws.traits","c":"HttpChecksumTrait","l":"VALIDATION_MODES"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"validationEventListener(Consumer)","u":"validationEventListener(java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.loader","c":"ModelAssembler","l":"validatorFactory(ValidatorFactory)","u":"validatorFactory(software.amazon.smithy.model.validation.ValidatorFactory)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"VALUE_ASSIGNMENT"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"BooleanLiteral","l":"value()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"StringLiteral","l":"value()"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"value(MemberShape)","u":"value(software.amazon.smithy.model.shapes.MemberShape)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Builder","l":"value(Node)","u":"value(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.openapi.model","c":"ExampleObject.Builder","l":"value(Node)","u":"value(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"value(Node)","u":"value(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"StaticContextParamDefinition.Builder","l":"value(Node)","u":"value(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"value(ShapeId)","u":"value(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.model.shapes","c":"MapShape.Builder","l":"value(ShapeId, Consumer)","u":"value(software.amazon.smithy.model.shapes.ShapeId,java.util.function.Consumer)"},{"p":"software.amazon.smithy.model.traits","c":"EnumDefinition.Builder","l":"value(String)","u":"value(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameter.Builder","l":"value(Value)","u":"value(software.amazon.smithy.rulesengine.language.evaluation.value.Value)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig.ApiType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayDefaults","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceIndex.Mutability","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.build","c":"MockManifest.StoreMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"AnsiColorFormatter","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateEnumDirective.EnumType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"ShapeGenerationOrder","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference.ContextOption","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem.Severity","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.MapStrategy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.UnionStrategy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaVersion","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.linters","c":"CamelCaseValidator.MemberNameHandling","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex.BindingType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex.CheckMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex.AuthSchemeMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.knowledge","c":"TextInstance.TextLocationType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipDirection","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"Node.NonNumericFloat","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper.WhenMissing","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"NodeType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType.Category","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlComponentOrder","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Location","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait.Format","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.ChangeType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.StructurallyExclusive","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.transform","c":"ChangeShapeTypeOption","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.validation.node","c":"TimestampValidationStrategy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Feature","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig.ErrorStatusConflictHandlingStrategy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig.HttpPrefixHeadersStrategy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.openapi","c":"OpenApiVersion","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"AppliesTo","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointPatternType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"ParameterType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.waiters","c":"AcceptorState","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.waiters","c":"PathComparator","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayConfig.ApiType","l":"values()"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayDefaults","l":"values()"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceIndex.Mutability","l":"values()"},{"p":"software.amazon.smithy.build","c":"MockManifest.StoreMode","l":"values()"},{"p":"software.amazon.smithy.cli","c":"AnsiColorFormatter","l":"values()"},{"p":"software.amazon.smithy.cli","c":"EnvironmentVariable","l":"values()"},{"p":"software.amazon.smithy.codegen.core.directed","c":"GenerateEnumDirective.EnumType","l":"values()"},{"p":"software.amazon.smithy.codegen.core","c":"ShapeGenerationOrder","l":"values()"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolReference.ContextOption","l":"values()"},{"p":"software.amazon.smithy.jmespath.ast","c":"ComparatorType","l":"values()"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem.Severity","l":"values()"},{"p":"software.amazon.smithy.jmespath","c":"RuntimeType","l":"values()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.MapStrategy","l":"values()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaConfig.UnionStrategy","l":"values()"},{"p":"software.amazon.smithy.jsonschema","c":"JsonSchemaVersion","l":"values()"},{"p":"software.amazon.smithy.linters","c":"CamelCaseValidator.MemberNameHandling","l":"values()"},{"p":"software.amazon.smithy.model.knowledge","c":"HttpBinding.Location","l":"values()"},{"p":"software.amazon.smithy.model.knowledge","c":"IdentifierBindingIndex.BindingType","l":"values()"},{"p":"software.amazon.smithy.model.knowledge","c":"NullableIndex.CheckMode","l":"values()"},{"p":"software.amazon.smithy.model.knowledge","c":"ServiceIndex.AuthSchemeMode","l":"values()"},{"p":"software.amazon.smithy.model.knowledge","c":"TextInstance.TextLocationType","l":"values()"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"values()"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipDirection","l":"values()"},{"p":"software.amazon.smithy.model.neighbor","c":"RelationshipType","l":"values()"},{"p":"software.amazon.smithy.model.node","c":"Node.NonNumericFloat","l":"values()"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper.WhenMissing","l":"values()"},{"p":"software.amazon.smithy.model.node","c":"NodeType","l":"values()"},{"p":"software.amazon.smithy.model.pattern","c":"SmithyPattern.Segment.Type","l":"values()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType.Category","l":"values()"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeType","l":"values()"},{"p":"software.amazon.smithy.model.shapes","c":"SmithyIdlComponentOrder","l":"values()"},{"p":"software.amazon.smithy.model.traits","c":"HttpApiKeyAuthTrait.Location","l":"values()"},{"p":"software.amazon.smithy.model.traits","c":"TimestampFormatTrait.Format","l":"values()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.ChangeType","l":"values()"},{"p":"software.amazon.smithy.model.traits","c":"TraitDefinition.StructurallyExclusive","l":"values()"},{"p":"software.amazon.smithy.model.transform","c":"ChangeShapeTypeOption","l":"values()"},{"p":"software.amazon.smithy.model.validation.node","c":"TimestampValidationStrategy","l":"values()"},{"p":"software.amazon.smithy.model.validation","c":"NodeValidationVisitor.Feature","l":"values()"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"values()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig.ErrorStatusConflictHandlingStrategy","l":"values()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig.HttpPrefixHeadersStrategy","l":"values()"},{"p":"software.amazon.smithy.openapi","c":"OpenApiVersion","l":"values()"},{"p":"software.amazon.smithy.protocoltests.traits","c":"AppliesTo","l":"values()"},{"p":"software.amazon.smithy.rulesengine.aws.traits","c":"EndpointPatternType","l":"values()"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"ParameterType","l":"values()"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"values()"},{"p":"software.amazon.smithy.waiters","c":"AcceptorState","l":"values()"},{"p":"software.amazon.smithy.waiters","c":"PathComparator","l":"values()"},{"p":"software.amazon.smithy.model.traits","c":"StringListTrait.Builder","l":"values(Collection)","u":"values(java.util.Collection)"},{"p":"software.amazon.smithy.openapi.model","c":"ServerObject.Builder","l":"variables(Map)","u":"variables(java.util.Map)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"vendorParams(ObjectNode)","u":"vendorParams(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase.Builder","l":"vendorParams(ObjectNode)","u":"vendorParams(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.protocoltests.traits","c":"HttpResponseTestCase.Builder","l":"vendorParamsShape(ShapeId)","u":"vendorParamsShape(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.smoketests.traits","c":"SmokeTestCase.Builder","l":"vendorParamsShape(ShapeId)","u":"vendorParamsShape(software.amazon.smithy.model.shapes.ShapeId)"},{"p":"software.amazon.smithy.build","c":"SmithyBuild","l":"VERSION"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayDefaults","l":"VERSION_2023_08_11"},{"p":"software.amazon.smithy.openapi","c":"OpenApiVersion","l":"VERSION_3_0_2"},{"p":"software.amazon.smithy.openapi","c":"OpenApiVersion","l":"VERSION_3_1_0"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata","l":"VERSION_TEXT"},{"p":"software.amazon.smithy.build.model","c":"SmithyBuildConfig.Builder","l":"version(String)","u":"version(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core","c":"SymbolDependency.Builder","l":"version(String)","u":"version(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.trace","c":"TraceMetadata.Builder","l":"version(String)","u":"version(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ModelSerializer.Builder","l":"version(String)","u":"version(java.lang.String)"},{"p":"software.amazon.smithy.model.shapes","c":"ServiceShape.Builder","l":"version(String)","u":"version(java.lang.String)"},{"p":"software.amazon.smithy.openapi.model","c":"InfoObject.Builder","l":"version(String)","u":"version(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.aws.language.functions.partition","c":"Partitions.Builder","l":"version(String)","u":"version(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language","c":"EndpointRuleSet.Builder","l":"version(String)","u":"version(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.traits","c":"EndpointTestsTrait.Builder","l":"version(String)","u":"version(java.lang.String)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitAnd(AndExpression)","u":"visitAnd(software.amazon.smithy.jmespath.ast.AndExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"LiteralVisitor","l":"visitBoolean(boolean)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"visitBoolEquals(Expression, Expression)","u":"visitBoolEquals(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression,software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor.Default","l":"visitBoolEquals(Expression, Expression)","u":"visitBoolEquals(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression,software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor","l":"visitBoolEquals(Expression, Expression)","u":"visitBoolEquals(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression,software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitComparator(ComparatorExpression)","u":"visitComparator(software.amazon.smithy.jmespath.ast.ComparatorExpression)"},{"p":"software.amazon.smithy.rulesengine.language","c":"TraversingVisitor","l":"visitConditions(List)","u":"visitConditions(java.util.List)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitCurrentNode(CurrentExpression)","u":"visitCurrentNode(software.amazon.smithy.jmespath.ast.CurrentExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"TemplateVisitor","l":"visitDynamicElement(Expression)","u":"visitDynamicElement(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language","c":"TraversingVisitor","l":"visitEndpoint(Endpoint)","u":"visitEndpoint(software.amazon.smithy.rulesengine.language.Endpoint)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"RuleValueVisitor","l":"visitEndpointRule(Endpoint)","u":"visitEndpointRule(software.amazon.smithy.rulesengine.language.Endpoint)"},{"p":"software.amazon.smithy.rulesengine.language","c":"TraversingVisitor","l":"visitEndpointRule(Endpoint)","u":"visitEndpointRule(software.amazon.smithy.rulesengine.language.Endpoint)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"RuleValueVisitor","l":"visitErrorRule(Expression)","u":"visitErrorRule(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language","c":"TraversingVisitor","l":"visitErrorRule(Expression)","u":"visitErrorRule(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.Visitor","l":"visitErrorType(Matcher.ErrorTypeMember)","u":"visitErrorType(software.amazon.smithy.waiters.Matcher.ErrorTypeMember)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitExpressionType(ExpressionTypeExpression)","u":"visitExpressionType(software.amazon.smithy.jmespath.ast.ExpressionTypeExpression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitField(FieldExpression)","u":"visitField(software.amazon.smithy.jmespath.ast.FieldExpression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitFilterProjection(FilterProjectionExpression)","u":"visitFilterProjection(software.amazon.smithy.jmespath.ast.FilterProjectionExpression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitFlatten(FlattenExpression)","u":"visitFlatten(software.amazon.smithy.jmespath.ast.FlattenExpression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitFunction(FunctionExpression)","u":"visitFunction(software.amazon.smithy.jmespath.ast.FunctionExpression)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"visitGetAttr(GetAttr)","u":"visitGetAttr(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.GetAttr)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor.Default","l":"visitGetAttr(GetAttr)","u":"visitGetAttr(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.GetAttr)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor","l":"visitGetAttr(GetAttr)","u":"visitGetAttr(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.GetAttr)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitIndex(IndexExpression)","u":"visitIndex(software.amazon.smithy.jmespath.ast.IndexExpression)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.Visitor","l":"visitInputOutput(Matcher.InputOutputMember)","u":"visitInputOutput(software.amazon.smithy.waiters.Matcher.InputOutputMember)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"LiteralVisitor","l":"visitInteger(int)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"visitIsSet(Expression)","u":"visitIsSet(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor.Default","l":"visitIsSet(Expression)","u":"visitIsSet(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor","l":"visitIsSet(Expression)","u":"visitIsSet(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"visitLibraryFunction(FunctionDefinition, List)","u":"visitLibraryFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionDefinition,java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor.Default","l":"visitLibraryFunction(FunctionDefinition, List)","u":"visitLibraryFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionDefinition,java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor","l":"visitLibraryFunction(FunctionDefinition, List)","u":"visitLibraryFunction(software.amazon.smithy.rulesengine.language.syntax.expressions.functions.FunctionDefinition,java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"visitLiteral(Literal)","u":"visitLiteral(software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor.Default","l":"visitLiteral(Literal)","u":"visitLiteral(software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor","l":"visitLiteral(Literal)","u":"visitLiteral(software.amazon.smithy.rulesengine.language.syntax.expressions.literal.Literal)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitLiteral(LiteralExpression)","u":"visitLiteral(software.amazon.smithy.jmespath.ast.LiteralExpression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitMultiSelectHash(MultiSelectHashExpression)","u":"visitMultiSelectHash(software.amazon.smithy.jmespath.ast.MultiSelectHashExpression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitMultiSelectList(MultiSelectListExpression)","u":"visitMultiSelectList(software.amazon.smithy.jmespath.ast.MultiSelectListExpression)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"visitNot(Expression)","u":"visitNot(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor.Default","l":"visitNot(Expression)","u":"visitNot(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor","l":"visitNot(Expression)","u":"visitNot(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitNot(NotExpression)","u":"visitNot(software.amazon.smithy.jmespath.ast.NotExpression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitObjectProjection(ObjectProjectionExpression)","u":"visitObjectProjection(software.amazon.smithy.jmespath.ast.ObjectProjectionExpression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitOr(OrExpression)","u":"visitOr(software.amazon.smithy.jmespath.ast.OrExpression)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.Visitor","l":"visitOutput(Matcher.OutputMember)","u":"visitOutput(software.amazon.smithy.waiters.Matcher.OutputMember)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitProjection(ProjectionExpression)","u":"visitProjection(software.amazon.smithy.jmespath.ast.ProjectionExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"LiteralVisitor","l":"visitRecord(Map)","u":"visitRecord(java.util.Map)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"visitRef(Reference)","u":"visitRef(software.amazon.smithy.rulesengine.language.syntax.expressions.Reference)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor.Default","l":"visitRef(Reference)","u":"visitRef(software.amazon.smithy.rulesengine.language.syntax.expressions.Reference)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor","l":"visitRef(Reference)","u":"visitRef(software.amazon.smithy.rulesengine.language.syntax.expressions.Reference)"},{"p":"software.amazon.smithy.rulesengine.language","c":"TraversingVisitor","l":"visitRuleset(EndpointRuleSet)","u":"visitRuleset(software.amazon.smithy.rulesengine.language.EndpointRuleSet)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"TemplateVisitor","l":"visitSingleDynamicTemplate(Expression)","u":"visitSingleDynamicTemplate(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitSlice(SliceExpression)","u":"visitSlice(software.amazon.smithy.jmespath.ast.SliceExpression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"TemplateVisitor","l":"visitStaticElement(String)","u":"visitStaticElement(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"TemplateVisitor","l":"visitStaticTemplate(String)","u":"visitStaticTemplate(java.lang.String)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"LiteralVisitor","l":"visitString(Template)","u":"visitString(software.amazon.smithy.rulesengine.language.syntax.expressions.Template)"},{"p":"software.amazon.smithy.rulesengine.language.evaluation","c":"RuleEvaluator","l":"visitStringEquals(Expression, Expression)","u":"visitStringEquals(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression,software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor.Default","l":"visitStringEquals(Expression, Expression)","u":"visitStringEquals(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression,software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions","c":"ExpressionVisitor","l":"visitStringEquals(Expression, Expression)","u":"visitStringEquals(software.amazon.smithy.rulesengine.language.syntax.expressions.Expression,software.amazon.smithy.rulesengine.language.syntax.expressions.Expression)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionVisitor","l":"visitSubexpression(Subexpression)","u":"visitSubexpression(software.amazon.smithy.jmespath.ast.Subexpression)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.Visitor","l":"visitSuccess(Matcher.SuccessMember)","u":"visitSuccess(software.amazon.smithy.waiters.Matcher.SuccessMember)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.rule","c":"RuleValueVisitor","l":"visitTreeRule(List)","u":"visitTreeRule(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language","c":"TraversingVisitor","l":"visitTreeRule(List)","u":"visitTreeRule(java.util.List)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal","c":"LiteralVisitor","l":"visitTuple(List)","u":"visitTuple(java.util.List)"},{"p":"software.amazon.smithy.waiters","c":"Matcher.Visitor","l":"visitUnknown(Matcher.UnknownMember)","u":"visitUnknown(software.amazon.smithy.waiters.Matcher.UnknownMember)"},{"p":"software.amazon.smithy.waiters","c":"WaitableTraitValidator","l":"WaitableTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.neighbor","c":"Walker","l":"Walker(Model)","u":"%3Cinit%3E(software.amazon.smithy.model.Model)"},{"p":"software.amazon.smithy.model.neighbor","c":"Walker","l":"Walker(NeighborProvider)","u":"%3Cinit%3E(software.amazon.smithy.model.neighbor.NeighborProvider)"},{"p":"software.amazon.smithy.model.neighbor","c":"Walker","l":"walkShapeIds(Shape)","u":"walkShapeIds(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.neighbor","c":"Walker","l":"walkShapeIds(Shape, Predicate)","u":"walkShapeIds(software.amazon.smithy.model.shapes.Shape,java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.neighbor","c":"Walker","l":"walkShapes(Shape)","u":"walkShapes(software.amazon.smithy.model.shapes.Shape)"},{"p":"software.amazon.smithy.model.neighbor","c":"Walker","l":"walkShapes(Shape, Predicate)","u":"walkShapes(software.amazon.smithy.model.shapes.Shape,java.util.function.Predicate)"},{"p":"software.amazon.smithy.model.loader","c":"IdlToken","l":"WALRUS"},{"p":"software.amazon.smithy.model.node","c":"NodeMapper.WhenMissing","l":"WARN"},{"p":"software.amazon.smithy.openapi","c":"OpenApiConfig.HttpPrefixHeadersStrategy","l":"WARN"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"warnIfAdditionalProperties(Collection)","u":"warnIfAdditionalProperties(java.util.Collection)"},{"p":"software.amazon.smithy.jmespath","c":"ExpressionProblem.Severity","l":"WARNING"},{"p":"software.amazon.smithy.model.validation","c":"Severity","l":"WARNING"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"WARNING"},{"p":"software.amazon.smithy.cli","c":"ColorTheme","l":"WARNING_TITLE"},{"p":"software.amazon.smithy.diff.evaluators","c":"AbstractDiffEvaluator","l":"warning(Shape, FromSourceLocation, String)","u":"warning(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"warning(Shape, FromSourceLocation, String)","u":"warning(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"warning(Shape, FromSourceLocation, String, String)","u":"warning(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"warning(Shape, FromSourceLocation, String, String, String)","u":"warning(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"warning(Shape, FromSourceLocation, String, String, String, String)","u":"warning(software.amazon.smithy.model.shapes.Shape,software.amazon.smithy.model.FromSourceLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.diff.evaluators","c":"AbstractDiffEvaluator","l":"warning(Shape, String)","u":"warning(software.amazon.smithy.model.shapes.Shape,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"warning(Shape, String)","u":"warning(software.amazon.smithy.model.shapes.Shape,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"warning(Shape, String, String)","u":"warning(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"warning(Shape, String, String, String)","u":"warning(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.validation","c":"AbstractValidator","l":"warning(Shape, String, String, String, String)","u":"warning(software.amazon.smithy.model.shapes.Shape,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"WHITE"},{"p":"software.amazon.smithy.cli","c":"Command.Env","l":"withClassLoader(ClassLoader)","u":"withClassLoader(java.lang.ClassLoader)"},{"p":"software.amazon.smithy.rulesengine.language.error","c":"RuleError","l":"withContext(String, SourceLocation)","u":"withContext(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"withDeepSortedKeys()"},{"p":"software.amazon.smithy.model.node","c":"Node","l":"withDeepSortedKeys(Comparator)","u":"withDeepSortedKeys(java.util.Comparator)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"withMember(String)","u":"withMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"withMember(String, boolean)","u":"withMember(java.lang.String,boolean)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"withMember(String, boolean)","u":"withMember(java.lang.String,boolean)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"withMember(String, Number)","u":"withMember(java.lang.String,java.lang.Number)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"withMember(String, Number)","u":"withMember(java.lang.String,java.lang.Number)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"withMember(String, String)","u":"withMember(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"withMember(String, String)","u":"withMember(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"withMember(String, T)","u":"withMember(java.lang.String,T)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"withMember(String, T)","u":"withMember(java.lang.String,T)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"withMember(StringNode, T)","u":"withMember(software.amazon.smithy.model.node.StringNode,T)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"withMember(StringNode, T)","u":"withMember(software.amazon.smithy.model.node.StringNode,T)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"withNamespace(String)","u":"withNamespace(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"withOptionalMember(String, Optional)","u":"withOptionalMember(java.lang.String,java.util.Optional)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"withOptionalMember(String, Optional)","u":"withOptionalMember(java.lang.String,java.util.Optional)"},{"p":"software.amazon.smithy.model.shapes","c":"ShapeId","l":"withoutMember()"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode.Builder","l":"withoutMember(String)","u":"withoutMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ObjectNode","l":"withoutMember(String)","u":"withoutMember(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode.Builder","l":"withoutValue(Object)","u":"withoutValue(java.lang.Object)"},{"p":"software.amazon.smithy.model.neighbor","c":"NeighborProvider","l":"withTraitRelationships(Model, NeighborProvider)","u":"withTraitRelationships(software.amazon.smithy.model.Model,software.amazon.smithy.model.neighbor.NeighborProvider)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode.Builder","l":"withValue(boolean)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode","l":"withValue(Node)","u":"withValue(software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode.Builder","l":"withValue(Number)","u":"withValue(java.lang.Number)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode.Builder","l":"withValue(String)","u":"withValue(java.lang.String)"},{"p":"software.amazon.smithy.model.node","c":"ArrayNode.Builder","l":"withValue(T)"},{"p":"software.amazon.smithy.aws.apigateway.openapi","c":"ApiGatewayMapper","l":"wrap(ApiGatewayMapper)","u":"wrap(software.amazon.smithy.aws.apigateway.openapi.ApiGatewayMapper)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"wrap(String, int)","u":"wrap(java.lang.String,int)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"wrap(String, int, String, boolean)","u":"wrap(java.lang.String,int,java.lang.String,boolean)"},{"p":"software.amazon.smithy.utils","c":"StringUtils","l":"wrap(String, int, String, boolean, String)","u":"wrap(java.lang.String,int,java.lang.String,boolean,java.lang.String)"},{"p":"software.amazon.smithy.cli","c":"CliError","l":"wrap(Throwable)","u":"wrap(java.lang.Throwable)"},{"p":"software.amazon.smithy.openapi.model","c":"XmlObject.Builder","l":"wrapped(boolean)"},{"p":"software.amazon.smithy.aws.cloudformation.traits","c":"CfnResourceIndex.Mutability","l":"WRITE"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"write(Object, Object...)","u":"write(java.lang.Object,java.lang.Object...)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"write(Object, Object...)","u":"write(java.lang.Object,java.lang.Object...)"},{"p":"software.amazon.smithy.utils","c":"CodeInterceptor.Appender","l":"write(W, String, S)","u":"write(W,java.lang.String,S)"},{"p":"software.amazon.smithy.utils","c":"CodeInterceptor.Prepender","l":"write(W, String, S)","u":"write(W,java.lang.String,S)"},{"p":"software.amazon.smithy.utils","c":"CodeInterceptor","l":"write(W, String, S)","u":"write(W,java.lang.String,S)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"writeDocs(Runnable)","u":"writeDocs(java.lang.Runnable)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"writeDocs(Runnable)","u":"writeDocs(java.lang.Runnable)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"CodegenWriter","l":"writeDocs(String)","u":"writeDocs(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"SymbolWriter","l":"writeDocs(String)","u":"writeDocs(java.lang.String)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"DocumentationWriter","l":"writeDocs(T, Runnable)","u":"writeDocs(T,java.lang.Runnable)"},{"p":"software.amazon.smithy.codegen.core.writer","c":"DocWriter","l":"writeDocs(T, Runnable)","u":"writeDocs(T,java.lang.Runnable)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"writeFile(Path, Class, String)","u":"writeFile(java.nio.file.Path,java.lang.Class,java.lang.String)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"writeFile(Path, InputStream)","u":"writeFile(java.nio.file.Path,java.io.InputStream)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"writeFile(Path, InputStream)","u":"writeFile(java.nio.file.Path,java.io.InputStream)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"writeFile(Path, Reader)","u":"writeFile(java.nio.file.Path,java.io.Reader)"},{"p":"software.amazon.smithy.build","c":"MockManifest","l":"writeFile(Path, Reader)","u":"writeFile(java.nio.file.Path,java.io.Reader)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"writeFile(Path, String)","u":"writeFile(java.nio.file.Path,java.lang.String)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"writeFile(String, Class, String)","u":"writeFile(java.lang.String,java.lang.Class,java.lang.String)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"writeFile(String, InputStream)","u":"writeFile(java.lang.String,java.io.InputStream)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"writeFile(String, Reader)","u":"writeFile(java.lang.String,java.io.Reader)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"writeFile(String, String)","u":"writeFile(java.lang.String,java.lang.String)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"writeInline(Object, Object...)","u":"writeInline(java.lang.Object,java.lang.Object...)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"writeInline(Object, Object...)","u":"writeInline(java.lang.Object,java.lang.Object...)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"writeInlineWithNoFormatting(Object)","u":"writeInlineWithNoFormatting(java.lang.Object)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"writeJson(Path, Node)","u":"writeJson(java.nio.file.Path,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.build","c":"FileManifest","l":"writeJson(String, Node)","u":"writeJson(java.lang.String,software.amazon.smithy.model.node.Node)"},{"p":"software.amazon.smithy.jsonschema","c":"Schema.Builder","l":"writeOnly(boolean)"},{"p":"software.amazon.smithy.aws.cloudformation.schema.model","c":"ResourceSchema.Builder","l":"writeOnlyProperties(Collection)","u":"writeOnlyProperties(java.util.Collection)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"writeOptional(Object)","u":"writeOptional(java.lang.Object)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"writeOptional(Object)","u":"writeOptional(java.lang.Object)"},{"p":"software.amazon.smithy.codegen.core","c":"CodegenContext","l":"writerDelegator()"},{"p":"software.amazon.smithy.codegen.core","c":"WriterDelegator","l":"WriterDelegator(FileManifest, SymbolProvider, SymbolWriter.Factory)","u":"%3Cinit%3E(software.amazon.smithy.build.FileManifest,software.amazon.smithy.codegen.core.SymbolProvider,software.amazon.smithy.codegen.core.SymbolWriter.Factory)"},{"p":"software.amazon.smithy.rulesengine.language.syntax.parameters","c":"Parameters","l":"writeToScope(Scope)","u":"writeToScope(software.amazon.smithy.rulesengine.language.evaluation.Scope)"},{"p":"software.amazon.smithy.utils","c":"AbstractCodeWriter","l":"writeWithNoFormatting(Object)","u":"writeWithNoFormatting(java.lang.Object)"},{"p":"software.amazon.smithy.utils","c":"CodeWriter","l":"writeWithNoFormatting(Object)","u":"writeWithNoFormatting(java.lang.Object)"},{"p":"software.amazon.smithy.syntax","c":"TreeType","l":"WS"},{"p":"software.amazon.smithy.utils","c":"SimpleParser","l":"ws()"},{"p":"software.amazon.smithy.model.traits","c":"XmlAttributeTrait","l":"XmlAttributeTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"XmlAttributeTrait","l":"XmlAttributeTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.traits","c":"XmlFlattenedTrait","l":"XmlFlattenedTrait()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"XmlFlattenedTrait","l":"XmlFlattenedTrait(ObjectNode)","u":"%3Cinit%3E(software.amazon.smithy.model.node.ObjectNode)"},{"p":"software.amazon.smithy.model.validation.validators","c":"XmlNamespaceTraitValidator","l":"XmlNamespaceTraitValidator()","u":"%3Cinit%3E()"},{"p":"software.amazon.smithy.model.traits","c":"XmlNameTrait","l":"XmlNameTrait(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"software.amazon.smithy.model.traits","c":"XmlNameTrait","l":"XmlNameTrait(String, SourceLocation)","u":"%3Cinit%3E(java.lang.String,software.amazon.smithy.model.SourceLocation)"},{"p":"software.amazon.smithy.cli","c":"Style","l":"YELLOW"},{"p":"software.amazon.smithy.syntax","c":"TokenTree","l":"zipper()"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/1.42.0/module-search-index.js b/javadoc/1.42.0/module-search-index.js new file mode 100644 index 00000000000..0d59754fc4a --- /dev/null +++ b/javadoc/1.42.0/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/1.42.0/overview-summary.html b/javadoc/1.42.0/overview-summary.html new file mode 100644 index 00000000000..3cb9a3b9148 --- /dev/null +++ b/javadoc/1.42.0/overview-summary.html @@ -0,0 +1,25 @@ + + + + +Smithy API 1.42.0 + + + + + + + + + + +
    + +

    index.html

    +
    + + diff --git a/javadoc/1.42.0/overview-tree.html b/javadoc/1.42.0/overview-tree.html new file mode 100644 index 00000000000..dccd98b18f1 --- /dev/null +++ b/javadoc/1.42.0/overview-tree.html @@ -0,0 +1,1751 @@ + + + + +Class Hierarchy (Smithy API 1.42.0) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For All Packages

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Annotation Interface Hierarchy

    + +
    +
    +

    Enum Class Hierarchy

    + +
    +
    +
    +
    + + diff --git a/javadoc/1.42.0/package-search-index.js b/javadoc/1.42.0/package-search-index.js new file mode 100644 index 00000000000..8f395429069 --- /dev/null +++ b/javadoc/1.42.0/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"software.amazon.smithy.aws.apigateway.openapi"},{"l":"software.amazon.smithy.aws.apigateway.traits"},{"l":"software.amazon.smithy.aws.cloudformation.schema"},{"l":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy"},{"l":"software.amazon.smithy.aws.cloudformation.schema.fromsmithy.mappers"},{"l":"software.amazon.smithy.aws.cloudformation.schema.model"},{"l":"software.amazon.smithy.aws.cloudformation.traits"},{"l":"software.amazon.smithy.aws.iam.traits"},{"l":"software.amazon.smithy.aws.traits"},{"l":"software.amazon.smithy.aws.traits.auth"},{"l":"software.amazon.smithy.aws.traits.clientendpointdiscovery"},{"l":"software.amazon.smithy.aws.traits.customizations"},{"l":"software.amazon.smithy.aws.traits.protocols"},{"l":"software.amazon.smithy.aws.traits.tagging"},{"l":"software.amazon.smithy.build"},{"l":"software.amazon.smithy.build.model"},{"l":"software.amazon.smithy.build.plugins"},{"l":"software.amazon.smithy.build.transforms"},{"l":"software.amazon.smithy.cli"},{"l":"software.amazon.smithy.cli.commands"},{"l":"software.amazon.smithy.cli.dependencies"},{"l":"software.amazon.smithy.codegen.core"},{"l":"software.amazon.smithy.codegen.core.directed"},{"l":"software.amazon.smithy.codegen.core.trace"},{"l":"software.amazon.smithy.codegen.core.writer"},{"l":"software.amazon.smithy.diff"},{"l":"software.amazon.smithy.diff.evaluators"},{"l":"software.amazon.smithy.jmespath"},{"l":"software.amazon.smithy.jmespath.ast"},{"l":"software.amazon.smithy.jsonschema"},{"l":"software.amazon.smithy.linters"},{"l":"software.amazon.smithy.model"},{"l":"software.amazon.smithy.model.knowledge"},{"l":"software.amazon.smithy.model.loader"},{"l":"software.amazon.smithy.model.loader.sourcecontext"},{"l":"software.amazon.smithy.model.neighbor"},{"l":"software.amazon.smithy.model.node"},{"l":"software.amazon.smithy.model.node.internal"},{"l":"software.amazon.smithy.model.pattern"},{"l":"software.amazon.smithy.model.selector"},{"l":"software.amazon.smithy.model.shapes"},{"l":"software.amazon.smithy.model.traits"},{"l":"software.amazon.smithy.model.traits.synthetic"},{"l":"software.amazon.smithy.model.transform"},{"l":"software.amazon.smithy.model.transform.plugins"},{"l":"software.amazon.smithy.model.validation"},{"l":"software.amazon.smithy.model.validation.linters"},{"l":"software.amazon.smithy.model.validation.node"},{"l":"software.amazon.smithy.model.validation.suppressions"},{"l":"software.amazon.smithy.model.validation.testrunner"},{"l":"software.amazon.smithy.model.validation.validators"},{"l":"software.amazon.smithy.mqtt.traits"},{"l":"software.amazon.smithy.mqtt.traits.validators"},{"l":"software.amazon.smithy.openapi"},{"l":"software.amazon.smithy.openapi.fromsmithy"},{"l":"software.amazon.smithy.openapi.fromsmithy.mappers"},{"l":"software.amazon.smithy.openapi.fromsmithy.protocols"},{"l":"software.amazon.smithy.openapi.fromsmithy.security"},{"l":"software.amazon.smithy.openapi.model"},{"l":"software.amazon.smithy.openapi.traits"},{"l":"software.amazon.smithy.protocoltests.traits"},{"l":"software.amazon.smithy.rulesengine.analysis"},{"l":"software.amazon.smithy.rulesengine.aws.language.functions"},{"l":"software.amazon.smithy.rulesengine.aws.language.functions.partition"},{"l":"software.amazon.smithy.rulesengine.aws.traits"},{"l":"software.amazon.smithy.rulesengine.aws.validators"},{"l":"software.amazon.smithy.rulesengine.language"},{"l":"software.amazon.smithy.rulesengine.language.error"},{"l":"software.amazon.smithy.rulesengine.language.evaluation"},{"l":"software.amazon.smithy.rulesengine.language.evaluation.type"},{"l":"software.amazon.smithy.rulesengine.language.evaluation.value"},{"l":"software.amazon.smithy.rulesengine.language.syntax"},{"l":"software.amazon.smithy.rulesengine.language.syntax.expressions"},{"l":"software.amazon.smithy.rulesengine.language.syntax.expressions.functions"},{"l":"software.amazon.smithy.rulesengine.language.syntax.expressions.literal"},{"l":"software.amazon.smithy.rulesengine.language.syntax.parameters"},{"l":"software.amazon.smithy.rulesengine.language.syntax.rule"},{"l":"software.amazon.smithy.rulesengine.traits"},{"l":"software.amazon.smithy.rulesengine.validators"},{"l":"software.amazon.smithy.smoketests.traits"},{"l":"software.amazon.smithy.syntax"},{"l":"software.amazon.smithy.utils"},{"l":"software.amazon.smithy.waiters"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/1.42.0/resources/glass.png b/javadoc/1.42.0/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/javadoc/1.42.0/script-dir/jquery-3.6.1.min.js b/javadoc/1.42.0/script-dir/jquery-3.6.1.min.js new file mode 100644 index 00000000000..2c69bc908b1 --- /dev/null +++ b/javadoc/1.42.0/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
    "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("