Class OpenApiGatewayProjectOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.aws.awsprototypingsdk.openapigateway.OpenApiGatewayProjectOptions.Jsii$Proxy
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,OpenApiGatewayProjectOptions
- Enclosing interface:
- OpenApiGatewayProjectOptions
@Stability(Experimental) @Internal public static final class OpenApiGatewayProjectOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements OpenApiGatewayProjectOptions
An implementation forOpenApiGatewayProjectOptions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.aws.awsprototypingsdk.openapigateway.OpenApiGatewayProjectOptions
OpenApiGatewayProjectOptions.Builder, OpenApiGatewayProjectOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.protectedJsii$Proxy(OpenApiGatewayProjectOptions.Builder builder)Constructor that initializes the object based on literal property values passed by theOpenApiGatewayProjectOptions.Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetApiSrcDir()(experimental) The directory in which the api generated code will reside, relative to the project srcdir.List<ClientLanguage>getClientLanguages()(experimental) The list of languages for which clients will be generated.List<DocumentationFormat>getDocumentationFormats()(experimental) Formats to generate documentation in.StringgetGeneratedCodeDir()(experimental) The directory in which generated client code will be generated, relative to the outdir of this project.io.github.cdklabs.projen.java.JavaProjectOptionsgetJavaClientOptions()(experimental) Options for the generated java client (if specified in clientLanguages).StringgetParsedSpecFileName()(experimental) The name of the output parsed OpenAPI specification file.io.github.cdklabs.projen.python.PythonProjectOptionsgetPythonClientOptions()(experimental) Options for the generated python client (if specified in clientLanguages).StringgetSpecFile()(experimental) The path to the OpenAPI specification file, relative to the project source directory (srcdir).io.github.cdklabs.projen.typescript.TypeScriptProjectOptionsgetTypescriptClientOptions()(experimental) Options for the generated typescript client.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(OpenApiGatewayProjectOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by theOpenApiGatewayProjectOptions.Builder.
-
-
Method Detail
-
getClientLanguages
public final List<ClientLanguage> getClientLanguages()
Description copied from interface:OpenApiGatewayProjectOptions(experimental) The list of languages for which clients will be generated.A typescript client will always be generated.
- Specified by:
getClientLanguagesin interfaceOpenApiGatewayProjectOptions
-
getApiSrcDir
public final String getApiSrcDir()
Description copied from interface:OpenApiGatewayProjectOptions(experimental) The directory in which the api generated code will reside, relative to the project srcdir.- Specified by:
getApiSrcDirin interfaceOpenApiGatewayProjectOptions
-
getDocumentationFormats
public final List<DocumentationFormat> getDocumentationFormats()
Description copied from interface:OpenApiGatewayProjectOptions(experimental) Formats to generate documentation in.- Specified by:
getDocumentationFormatsin interfaceOpenApiGatewayProjectOptions
-
getGeneratedCodeDir
public final String getGeneratedCodeDir()
Description copied from interface:OpenApiGatewayProjectOptions(experimental) The directory in which generated client code will be generated, relative to the outdir of this project.Default: "generated"
- Specified by:
getGeneratedCodeDirin interfaceOpenApiGatewayProjectOptions
-
getJavaClientOptions
public final io.github.cdklabs.projen.java.JavaProjectOptions getJavaClientOptions()
Description copied from interface:OpenApiGatewayProjectOptions(experimental) Options for the generated java client (if specified in clientLanguages).These override the default inferred options.
- Specified by:
getJavaClientOptionsin interfaceOpenApiGatewayProjectOptions
-
getParsedSpecFileName
public final String getParsedSpecFileName()
Description copied from interface:OpenApiGatewayProjectOptions(experimental) The name of the output parsed OpenAPI specification file.Must end with .json.
Default: ".parsed-spec.json"
- Specified by:
getParsedSpecFileNamein interfaceOpenApiGatewayProjectOptions
-
getPythonClientOptions
public final io.github.cdklabs.projen.python.PythonProjectOptions getPythonClientOptions()
Description copied from interface:OpenApiGatewayProjectOptions(experimental) Options for the generated python client (if specified in clientLanguages).These override the default inferred options.
- Specified by:
getPythonClientOptionsin interfaceOpenApiGatewayProjectOptions
-
getSpecFile
public final String getSpecFile()
Description copied from interface:OpenApiGatewayProjectOptions(experimental) The path to the OpenAPI specification file, relative to the project source directory (srcdir).Default: "spec/spec.yaml"
- Specified by:
getSpecFilein interfaceOpenApiGatewayProjectOptions
-
getTypescriptClientOptions
public final io.github.cdklabs.projen.typescript.TypeScriptProjectOptions getTypescriptClientOptions()
Description copied from interface:OpenApiGatewayProjectOptions(experimental) Options for the generated typescript client.These override the default inferred options.
- Specified by:
getTypescriptClientOptionsin interfaceOpenApiGatewayProjectOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-