Class SmithyApiGatewayPythonProjectOptions.Jsii$Proxy

    • 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.
    • Method Detail

      • getModuleName

        public final String getModuleName()
        Specified by:
        getModuleName in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getDeps

        public final List<String> getDeps()
        Specified by:
        getDeps in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getDevDeps

        public final List<String> getDevDeps()
        Specified by:
        getDevDeps in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getPip

        public final Boolean getPip()
        Specified by:
        getPip in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getPoetry

        public final Boolean getPoetry()
        Specified by:
        getPoetry in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getProjenrcJs

        public final Boolean getProjenrcJs()
        Specified by:
        getProjenrcJs in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getProjenrcJsOptions

        public final io.github.cdklabs.projen.javascript.ProjenrcOptions getProjenrcJsOptions()
        Specified by:
        getProjenrcJsOptions in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getProjenrcPython

        public final Boolean getProjenrcPython()
        Specified by:
        getProjenrcPython in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getProjenrcPythonOptions

        public final io.github.cdklabs.projen.python.ProjenrcOptions getProjenrcPythonOptions()
        Specified by:
        getProjenrcPythonOptions in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getPytest

        public final Boolean getPytest()
        Specified by:
        getPytest in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getPytestOptions

        public final io.github.cdklabs.projen.python.PytestOptions getPytestOptions()
        Specified by:
        getPytestOptions in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getSample

        public final Boolean getSample()
        Specified by:
        getSample in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getSetuptools

        public final Boolean getSetuptools()
        Specified by:
        getSetuptools in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getVenv

        public final Boolean getVenv()
        Specified by:
        getVenv in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getVenvOptions

        public final io.github.cdklabs.projen.python.VenvOptions getVenvOptions()
        Specified by:
        getVenvOptions in interface io.github.cdklabs.projen.python.PythonProjectOptions
      • getAutoApproveOptions

        public final io.github.cdklabs.projen.github.AutoApproveOptions getAutoApproveOptions()
        Specified by:
        getAutoApproveOptions in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getAutoMerge

        public final Boolean getAutoMerge()
        Specified by:
        getAutoMerge in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getAutoMergeOptions

        public final io.github.cdklabs.projen.github.AutoMergeOptions getAutoMergeOptions()
        Specified by:
        getAutoMergeOptions in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getClobber

        public final Boolean getClobber()
        Specified by:
        getClobber in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getDevContainer

        public final Boolean getDevContainer()
        Specified by:
        getDevContainer in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getGithub

        public final Boolean getGithub()
        Specified by:
        getGithub in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getGithubOptions

        public final io.github.cdklabs.projen.github.GitHubOptions getGithubOptions()
        Specified by:
        getGithubOptions in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getGitpod

        public final Boolean getGitpod()
        Specified by:
        getGitpod in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getMergify

        public final Boolean getMergify()
        Specified by:
        getMergify in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getMergifyOptions

        public final io.github.cdklabs.projen.github.MergifyOptions getMergifyOptions()
        Specified by:
        getMergifyOptions in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getProjectType

        public final io.github.cdklabs.projen.ProjectType getProjectType()
        Specified by:
        getProjectType in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getProjenCredentials

        public final io.github.cdklabs.projen.github.GithubCredentials getProjenCredentials()
        Specified by:
        getProjenCredentials in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getProjenTokenSecret

        public final String getProjenTokenSecret()
        Specified by:
        getProjenTokenSecret in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getReadme

        public final io.github.cdklabs.projen.SampleReadmeProps getReadme()
        Specified by:
        getReadme in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getStale

        public final Boolean getStale()
        Specified by:
        getStale in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getStaleOptions

        public final io.github.cdklabs.projen.github.StaleOptions getStaleOptions()
        Specified by:
        getStaleOptions in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getVscode

        public final Boolean getVscode()
        Specified by:
        getVscode in interface io.github.cdklabs.projen.github.GitHubProjectOptions
      • getName

        public final String getName()
        Specified by:
        getName in interface io.github.cdklabs.projen.ProjectOptions
      • getCommitGenerated

        public final Boolean getCommitGenerated()
        Specified by:
        getCommitGenerated in interface io.github.cdklabs.projen.ProjectOptions
      • getLogging

        public final io.github.cdklabs.projen.LoggerOptions getLogging()
        Specified by:
        getLogging in interface io.github.cdklabs.projen.ProjectOptions
      • getOutdir

        public final String getOutdir()
        Specified by:
        getOutdir in interface io.github.cdklabs.projen.ProjectOptions
      • getParent

        public final io.github.cdklabs.projen.Project getParent()
        Specified by:
        getParent in interface io.github.cdklabs.projen.ProjectOptions
      • getProjenCommand

        public final String getProjenCommand()
        Specified by:
        getProjenCommand in interface io.github.cdklabs.projen.ProjectOptions
      • getProjenrcJson

        public final Boolean getProjenrcJson()
        Specified by:
        getProjenrcJson in interface io.github.cdklabs.projen.ProjectOptions
      • getProjenrcJsonOptions

        public final io.github.cdklabs.projen.ProjenrcOptions getProjenrcJsonOptions()
        Specified by:
        getProjenrcJsonOptions in interface io.github.cdklabs.projen.ProjectOptions
      • getRenovatebot

        public final Boolean getRenovatebot()
        Specified by:
        getRenovatebot in interface io.github.cdklabs.projen.ProjectOptions
      • getRenovatebotOptions

        public final io.github.cdklabs.projen.RenovatebotOptions getRenovatebotOptions()
        Specified by:
        getRenovatebotOptions in interface io.github.cdklabs.projen.ProjectOptions
      • getAuthorEmail

        public final String getAuthorEmail()
        Specified by:
        getAuthorEmail in interface io.github.cdklabs.projen.python.PythonPackagingOptions
      • getAuthorName

        public final String getAuthorName()
        Specified by:
        getAuthorName in interface io.github.cdklabs.projen.python.PythonPackagingOptions
      • getVersion

        public final String getVersion()
        Specified by:
        getVersion in interface io.github.cdklabs.projen.python.PythonPackagingOptions
      • getClassifiers

        public final List<String> getClassifiers()
        Specified by:
        getClassifiers in interface io.github.cdklabs.projen.python.PythonPackagingOptions
      • getDescription

        public final String getDescription()
        Specified by:
        getDescription in interface io.github.cdklabs.projen.python.PythonPackagingOptions
      • getHomepage

        public final String getHomepage()
        Specified by:
        getHomepage in interface io.github.cdklabs.projen.python.PythonPackagingOptions
      • getLicense

        public final String getLicense()
        Specified by:
        getLicense in interface io.github.cdklabs.projen.python.PythonPackagingOptions
      • getPackageName

        public final String getPackageName()
        Specified by:
        getPackageName in interface io.github.cdklabs.projen.python.PythonPackagingOptions
      • getPoetryOptions

        public final io.github.cdklabs.projen.python.PoetryPyprojectOptionsWithoutDeps getPoetryOptions()
        Specified by:
        getPoetryOptions in interface io.github.cdklabs.projen.python.PythonPackagingOptions
      • getSetupConfig

        public final Map<String,​Object> getSetupConfig()
        Specified by:
        getSetupConfig in interface io.github.cdklabs.projen.python.PythonPackagingOptions
      • getServiceName

        public final SmithyServiceName getServiceName()
        Description copied from interface: SmithyApiGatewayProjectOptions
        (experimental) The name of the Smithy service from your model which will be targeted for deployment and client generation.

        On initial project synthesis this service name will be written to the sample "hello world" model. If you change this value after initial synthesis you will need to manually update your Smithy models to match, unless you delete the "model" directory. Likewise, if you change the namespace or service name in your Smithy models you will need to update this value to ensure your service can be found.

        Default: "example.hello#Hello"

        Specified by:
        getServiceName in interface SmithyApiGatewayProjectOptions
      • getGradleWrapperPath

        public final String getGradleWrapperPath()
        Description copied from interface: SmithyApiGatewayProjectOptions
        (experimental) Path to a directory containing a custom gradle wrapper (gradlew) to use instead of the one provided by the PDK, relative to the project outdir.

        Use this if you would like to own and check in the gradle wrapper instead of using the provided one.

        Specified by:
        getGradleWrapperPath in interface SmithyApiGatewayProjectOptions
      • getJavaClientOptions

        public final io.github.cdklabs.projen.java.JavaProjectOptions getJavaClientOptions()
        Description copied from interface: CommonApiProjectOptions
        (experimental) Options for the generated java client (if specified in clientLanguages).

        These override the default inferred options.

        Specified by:
        getJavaClientOptions in interface CommonApiProjectOptions
      • getPythonClientOptions

        public final io.github.cdklabs.projen.python.PythonProjectOptions getPythonClientOptions()
        Description copied from interface: CommonApiProjectOptions
        (experimental) Options for the generated python client (if specified in clientLanguages).

        These override the default inferred options.

        Specified by:
        getPythonClientOptions in interface CommonApiProjectOptions
      • getTypescriptClientOptions

        public final io.github.cdklabs.projen.typescript.TypeScriptProjectOptions getTypescriptClientOptions()
        Description copied from interface: CommonApiProjectOptions
        (experimental) Options for the generated typescript client.

        These override the default inferred options.

        Specified by:
        getTypescriptClientOptions in interface CommonApiProjectOptions
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object