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

      • getSample

        public final Boolean getSample()
        Specified by:
        getSample in interface io.github.cdklabs.projen.java.JavaProjectOptions
      • getSampleJavaPackage

        public final String getSampleJavaPackage()
        Specified by:
        getSampleJavaPackage in interface io.github.cdklabs.projen.java.JavaProjectOptions
      • getCompileOptions

        public final io.github.cdklabs.projen.java.MavenCompileOptions getCompileOptions()
        Specified by:
        getCompileOptions in interface io.github.cdklabs.projen.java.JavaProjectCommonOptions
      • getDeps

        public final List<String> getDeps()
        Specified by:
        getDeps in interface io.github.cdklabs.projen.java.JavaProjectCommonOptions
      • getDistdir

        public final String getDistdir()
        Specified by:
        getDistdir in interface io.github.cdklabs.projen.java.JavaProjectCommonOptions
      • getJunit

        public final Boolean getJunit()
        Specified by:
        getJunit in interface io.github.cdklabs.projen.java.JavaProjectCommonOptions
      • getJunitOptions

        public final io.github.cdklabs.projen.java.JunitOptions getJunitOptions()
        Specified by:
        getJunitOptions in interface io.github.cdklabs.projen.java.JavaProjectCommonOptions
      • getPackagingOptions

        public final io.github.cdklabs.projen.java.MavenPackagingOptions getPackagingOptions()
        Specified by:
        getPackagingOptions in interface io.github.cdklabs.projen.java.JavaProjectCommonOptions
      • getProjenrcJava

        public final Boolean getProjenrcJava()
        Specified by:
        getProjenrcJava in interface io.github.cdklabs.projen.java.JavaProjectCommonOptions
      • getProjenrcJavaOptions

        public final io.github.cdklabs.projen.java.ProjenrcOptions getProjenrcJavaOptions()
        Specified by:
        getProjenrcJavaOptions in interface io.github.cdklabs.projen.java.JavaProjectCommonOptions
      • getTestDeps

        public final List<String> getTestDeps()
        Specified by:
        getTestDeps in interface io.github.cdklabs.projen.java.JavaProjectCommonOptions
      • 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
      • getArtifactId

        public final String getArtifactId()
        Specified by:
        getArtifactId in interface io.github.cdklabs.projen.java.PomOptions
      • getGroupId

        public final String getGroupId()
        Specified by:
        getGroupId in interface io.github.cdklabs.projen.java.PomOptions
      • getVersion

        public final String getVersion()
        Specified by:
        getVersion in interface io.github.cdklabs.projen.java.PomOptions
      • getDescription

        public final String getDescription()
        Specified by:
        getDescription in interface io.github.cdklabs.projen.java.PomOptions
      • getPackaging

        public final String getPackaging()
        Specified by:
        getPackaging in interface io.github.cdklabs.projen.java.PomOptions
      • getUrl

        public final String getUrl()
        Specified by:
        getUrl in interface io.github.cdklabs.projen.java.PomOptions
      • 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
      • 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