Class SmithyApiGatewayPythonProject
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.cdklabs.projen.Project
-
- io.github.cdklabs.projen.github.GitHubProject
-
- io.github.cdklabs.projen.python.PythonProject
-
- software.aws.awsprototypingsdk.openapigateway.OpenApiGatewayPythonProject
-
- software.aws.awsprototypingsdk.openapigateway.SmithyApiGatewayPythonProject
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-02-15T09:33:12.880Z") @Stability(Experimental) public class SmithyApiGatewayPythonProject extends OpenApiGatewayPythonProject
(experimental) Synthesizes a Python Project with a Smithy model, generated clients, a CDK construct for deploying the API with API Gateway, and generated lambda handler wrappers for type-safe handling of requests.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSmithyApiGatewayPythonProject.Builder(experimental) A fluent builder forSmithyApiGatewayPythonProject.
-
Constructor Summary
Constructors Modifier Constructor Description protectedSmithyApiGatewayPythonProject(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedSmithyApiGatewayPythonProject(software.amazon.jsii.JsiiObjectRef objRef)SmithyApiGatewayPythonProject(SmithyApiGatewayPythonProjectOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetModelDir()(experimental) The directory in which the smithy model files reside.protected OpenApiGatewayPythonProjectOptionspreConstruct(OpenApiGatewayPythonProjectOptions options)(experimental) This method provides inheritors a chance to synthesize extra resources prior to those created by this project.-
Methods inherited from class software.aws.awsprototypingsdk.openapigateway.OpenApiGatewayPythonProject
getApiSrcDir, getForceGenerateCodeAndDocs, getGeneratedClients, getGeneratedCodeDir, getGeneratedPythonClient, getSpecDir, getSpecFileName
-
Methods inherited from class io.github.cdklabs.projen.python.PythonProject
addDependency, addDevDependency, getDepsManager, getEnvManager, getModuleName, getPackagingManager, getPytest, getVersion, postSynthesize, setPytest
-
Methods inherited from class io.github.cdklabs.projen.github.GitHubProject
annotateGenerated, getAutoApprove, getDevContainer, getGithub, getGitpod, getProjectType, getVscode
-
Methods inherited from class io.github.cdklabs.projen.Project
addExcludeFromCleanup, addGitIgnore, addPackageIgnore, addTask, addTask, addTip, getBuildTask, getCommitGenerated, getCompileTask, getComponents, getDefaultTask, getDeps, getEjected, getFiles, getGitattributes, getGitignore, getInitProject, getLogger, getName, getOutdir, getPackageTask, getParent, getPostCompileTask, getPreCompileTask, getProjectBuild, getProjenCommand, getRoot, getTasks, getTestTask, preSynthesize, removeTask, runTaskCommand, synth, tryFindFile, tryFindJsonFile, tryFindObjectFile, tryRemoveFile
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
SmithyApiGatewayPythonProject
protected SmithyApiGatewayPythonProject(software.amazon.jsii.JsiiObjectRef objRef)
-
SmithyApiGatewayPythonProject
protected SmithyApiGatewayPythonProject(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
SmithyApiGatewayPythonProject
@Stability(Experimental) public SmithyApiGatewayPythonProject(@NotNull SmithyApiGatewayPythonProjectOptions options)- Parameters:
options- This parameter is required.
-
-
Method Detail
-
preConstruct
@Stability(Experimental) @NotNull protected OpenApiGatewayPythonProjectOptions preConstruct(@NotNull OpenApiGatewayPythonProjectOptions options)
(experimental) This method provides inheritors a chance to synthesize extra resources prior to those created by this project.Return any options you wish to change, other than python project options.
- Overrides:
preConstructin classOpenApiGatewayPythonProject- Parameters:
options- This parameter is required.
-
getModelDir
@Stability(Experimental) @NotNull public String getModelDir()
(experimental) The directory in which the smithy model files reside.
-
-