Class SmithyApiGatewayTsProjectOptions.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

      • getDisableTsconfig

        public final Boolean getDisableTsconfig()
        Specified by:
        getDisableTsconfig in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getDocgen

        public final Boolean getDocgen()
        Specified by:
        getDocgen in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getDocsDirectory

        public final String getDocsDirectory()
        Specified by:
        getDocsDirectory in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getEntrypointTypes

        public final String getEntrypointTypes()
        Specified by:
        getEntrypointTypes in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getEslint

        public final Boolean getEslint()
        Specified by:
        getEslint in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getEslintOptions

        public final io.github.cdklabs.projen.javascript.EslintOptions getEslintOptions()
        Specified by:
        getEslintOptions in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getLibdir

        public final String getLibdir()
        Specified by:
        getLibdir in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getProjenrcTs

        public final Boolean getProjenrcTs()
        Specified by:
        getProjenrcTs in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getProjenrcTsOptions

        public final io.github.cdklabs.projen.typescript.ProjenrcOptions getProjenrcTsOptions()
        Specified by:
        getProjenrcTsOptions in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getSampleCode

        public final Boolean getSampleCode()
        Specified by:
        getSampleCode in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getSrcdir

        public final String getSrcdir()
        Specified by:
        getSrcdir in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getTestdir

        public final String getTestdir()
        Specified by:
        getTestdir in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getTsconfig

        public final io.github.cdklabs.projen.javascript.TypescriptConfigOptions getTsconfig()
        Specified by:
        getTsconfig in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getTsconfigDev

        public final io.github.cdklabs.projen.javascript.TypescriptConfigOptions getTsconfigDev()
        Specified by:
        getTsconfigDev in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getTsconfigDevFile

        public final String getTsconfigDevFile()
        Specified by:
        getTsconfigDevFile in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getTypescriptVersion

        public final String getTypescriptVersion()
        Specified by:
        getTypescriptVersion in interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
      • getDefaultReleaseBranch

        public final String getDefaultReleaseBranch()
        Specified by:
        getDefaultReleaseBranch in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getArtifactsDirectory

        public final String getArtifactsDirectory()
        Specified by:
        getArtifactsDirectory in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getAutoApproveUpgrades

        public final Boolean getAutoApproveUpgrades()
        Specified by:
        getAutoApproveUpgrades in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getBuildWorkflow

        public final Boolean getBuildWorkflow()
        Specified by:
        getBuildWorkflow in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getBuildWorkflowTriggers

        public final io.github.cdklabs.projen.github.workflows.Triggers getBuildWorkflowTriggers()
        Specified by:
        getBuildWorkflowTriggers in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getBundlerOptions

        public final io.github.cdklabs.projen.javascript.BundlerOptions getBundlerOptions()
        Specified by:
        getBundlerOptions in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getCodeCov

        public final Boolean getCodeCov()
        Specified by:
        getCodeCov in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getCodeCovTokenSecret

        public final String getCodeCovTokenSecret()
        Specified by:
        getCodeCovTokenSecret in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getCopyrightOwner

        public final String getCopyrightOwner()
        Specified by:
        getCopyrightOwner in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getCopyrightPeriod

        public final String getCopyrightPeriod()
        Specified by:
        getCopyrightPeriod in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getDependabot

        public final Boolean getDependabot()
        Specified by:
        getDependabot in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getDependabotOptions

        public final io.github.cdklabs.projen.github.DependabotOptions getDependabotOptions()
        Specified by:
        getDependabotOptions in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getDepsUpgrade

        public final Boolean getDepsUpgrade()
        Specified by:
        getDepsUpgrade in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getDepsUpgradeOptions

        public final io.github.cdklabs.projen.javascript.UpgradeDependenciesOptions getDepsUpgradeOptions()
        Specified by:
        getDepsUpgradeOptions in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getGitignore

        public final List<String> getGitignore()
        Specified by:
        getGitignore in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getJest

        public final Boolean getJest()
        Specified by:
        getJest in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getJestOptions

        public final io.github.cdklabs.projen.javascript.JestOptions getJestOptions()
        Specified by:
        getJestOptions in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getMutableBuild

        public final Boolean getMutableBuild()
        Specified by:
        getMutableBuild in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getNpmignore

        public final List<String> getNpmignore()
        Specified by:
        getNpmignore in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getNpmignoreEnabled

        public final Boolean getNpmignoreEnabled()
        Specified by:
        getNpmignoreEnabled in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getPackageValue

        public final Boolean getPackageValue()
        Specified by:
        getPackageValue in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getPrettier

        public final Boolean getPrettier()
        Specified by:
        getPrettier in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getPrettierOptions

        public final io.github.cdklabs.projen.javascript.PrettierOptions getPrettierOptions()
        Specified by:
        getPrettierOptions in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getProjenDevDependency

        public final Boolean getProjenDevDependency()
        Specified by:
        getProjenDevDependency in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getProjenrcJs

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

        public final io.github.cdklabs.projen.javascript.ProjenrcOptions getProjenrcJsOptions()
        Specified by:
        getProjenrcJsOptions in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getProjenVersion

        public final String getProjenVersion()
        Specified by:
        getProjenVersion in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getPullRequestTemplate

        public final Boolean getPullRequestTemplate()
        Specified by:
        getPullRequestTemplate in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getPullRequestTemplateContents

        public final List<String> getPullRequestTemplateContents()
        Specified by:
        getPullRequestTemplateContents in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getRelease

        public final Boolean getRelease()
        Specified by:
        getRelease in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getReleaseToNpm

        public final Boolean getReleaseToNpm()
        Specified by:
        getReleaseToNpm in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getReleaseWorkflow

        public final Boolean getReleaseWorkflow()
        Specified by:
        getReleaseWorkflow in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getWorkflowBootstrapSteps

        public final List<io.github.cdklabs.projen.github.workflows.JobStep> getWorkflowBootstrapSteps()
        Specified by:
        getWorkflowBootstrapSteps in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getWorkflowGitIdentity

        public final io.github.cdklabs.projen.github.GitIdentity getWorkflowGitIdentity()
        Specified by:
        getWorkflowGitIdentity in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • getWorkflowNodeVersion

        public final String getWorkflowNodeVersion()
        Specified by:
        getWorkflowNodeVersion in interface io.github.cdklabs.projen.javascript.NodeProjectOptions
      • 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
      • getAllowLibraryDependencies

        public final Boolean getAllowLibraryDependencies()
        Specified by:
        getAllowLibraryDependencies in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getAuthorEmail

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

        public final String getAuthorName()
        Specified by:
        getAuthorName in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getAuthorOrganization

        public final Boolean getAuthorOrganization()
        Specified by:
        getAuthorOrganization in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getAuthorUrl

        public final String getAuthorUrl()
        Specified by:
        getAuthorUrl in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getAutoDetectBin

        public final Boolean getAutoDetectBin()
        Specified by:
        getAutoDetectBin in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getBin

        public final Map<String,​String> getBin()
        Specified by:
        getBin in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getBugsEmail

        public final String getBugsEmail()
        Specified by:
        getBugsEmail in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getBugsUrl

        public final String getBugsUrl()
        Specified by:
        getBugsUrl in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getBundledDeps

        public final List<String> getBundledDeps()
        Specified by:
        getBundledDeps in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getCodeArtifactOptions

        public final io.github.cdklabs.projen.javascript.CodeArtifactOptions getCodeArtifactOptions()
        Specified by:
        getCodeArtifactOptions in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getDeps

        public final List<String> getDeps()
        Specified by:
        getDeps in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getDescription

        public final String getDescription()
        Specified by:
        getDescription in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getDevDeps

        public final List<String> getDevDeps()
        Specified by:
        getDevDeps in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getEntrypoint

        public final String getEntrypoint()
        Specified by:
        getEntrypoint in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getHomepage

        public final String getHomepage()
        Specified by:
        getHomepage in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getKeywords

        public final List<String> getKeywords()
        Specified by:
        getKeywords in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getLicense

        public final String getLicense()
        Specified by:
        getLicense in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getLicensed

        public final Boolean getLicensed()
        Specified by:
        getLicensed in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getMaxNodeVersion

        public final String getMaxNodeVersion()
        Specified by:
        getMaxNodeVersion in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getMinNodeVersion

        public final String getMinNodeVersion()
        Specified by:
        getMinNodeVersion in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getNpmAccess

        public final io.github.cdklabs.projen.javascript.NpmAccess getNpmAccess()
        Specified by:
        getNpmAccess in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getNpmRegistry

        public final String getNpmRegistry()
        Specified by:
        getNpmRegistry in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getNpmRegistryUrl

        public final String getNpmRegistryUrl()
        Specified by:
        getNpmRegistryUrl in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getNpmTokenSecret

        public final String getNpmTokenSecret()
        Specified by:
        getNpmTokenSecret in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getPackageManager

        public final io.github.cdklabs.projen.javascript.NodePackageManager getPackageManager()
        Specified by:
        getPackageManager in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getPackageName

        public final String getPackageName()
        Specified by:
        getPackageName in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getPeerDependencyOptions

        public final io.github.cdklabs.projen.javascript.PeerDependencyOptions getPeerDependencyOptions()
        Specified by:
        getPeerDependencyOptions in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getPeerDeps

        public final List<String> getPeerDeps()
        Specified by:
        getPeerDeps in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getRepository

        public final String getRepository()
        Specified by:
        getRepository in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getRepositoryDirectory

        public final String getRepositoryDirectory()
        Specified by:
        getRepositoryDirectory in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getScopedPackagesOptions

        public final List<io.github.cdklabs.projen.javascript.ScopedPackagesOptions> getScopedPackagesOptions()
        Specified by:
        getScopedPackagesOptions in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getScripts

        public final Map<String,​String> getScripts()
        Specified by:
        getScripts in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getStability

        public final String getStability()
        Specified by:
        getStability in interface io.github.cdklabs.projen.javascript.NodePackageOptions
      • getJsiiReleaseVersion

        public final String getJsiiReleaseVersion()
        Specified by:
        getJsiiReleaseVersion in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getMajorVersion

        public final Number getMajorVersion()
        Specified by:
        getMajorVersion in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getMinMajorVersion

        public final Number getMinMajorVersion()
        Specified by:
        getMinMajorVersion in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getNpmDistTag

        public final String getNpmDistTag()
        Specified by:
        getNpmDistTag in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getPostBuildSteps

        public final List<io.github.cdklabs.projen.github.workflows.JobStep> getPostBuildSteps()
        Specified by:
        getPostBuildSteps in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getPrerelease

        public final String getPrerelease()
        Specified by:
        getPrerelease in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getPublishDryRun

        public final Boolean getPublishDryRun()
        Specified by:
        getPublishDryRun in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getPublishTasks

        public final Boolean getPublishTasks()
        Specified by:
        getPublishTasks in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getReleaseBranches

        public final Map<String,​io.github.cdklabs.projen.release.BranchOptions> getReleaseBranches()
        Specified by:
        getReleaseBranches in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getReleaseEveryCommit

        public final Boolean getReleaseEveryCommit()
        Specified by:
        getReleaseEveryCommit in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getReleaseFailureIssue

        public final Boolean getReleaseFailureIssue()
        Specified by:
        getReleaseFailureIssue in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getReleaseFailureIssueLabel

        public final String getReleaseFailureIssueLabel()
        Specified by:
        getReleaseFailureIssueLabel in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getReleaseSchedule

        public final String getReleaseSchedule()
        Specified by:
        getReleaseSchedule in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getReleaseTagPrefix

        public final String getReleaseTagPrefix()
        Specified by:
        getReleaseTagPrefix in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getReleaseTrigger

        public final io.github.cdklabs.projen.release.ReleaseTrigger getReleaseTrigger()
        Specified by:
        getReleaseTrigger in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getReleaseWorkflowName

        public final String getReleaseWorkflowName()
        Specified by:
        getReleaseWorkflowName in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getReleaseWorkflowSetupSteps

        public final List<io.github.cdklabs.projen.github.workflows.JobStep> getReleaseWorkflowSetupSteps()
        Specified by:
        getReleaseWorkflowSetupSteps in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getVersionrcOptions

        public final Map<String,​Object> getVersionrcOptions()
        Specified by:
        getVersionrcOptions in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getWorkflowContainerImage

        public final String getWorkflowContainerImage()
        Specified by:
        getWorkflowContainerImage in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • getWorkflowRunsOn

        public final List<String> getWorkflowRunsOn()
        Specified by:
        getWorkflowRunsOn in interface io.github.cdklabs.projen.release.ReleaseProjectOptions
      • 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