Class PDKPipelinePyProjectOptions.Jsii$Proxy

  • All Implemented Interfaces:
    io.github.cdklabs.projen.awscdk.AwsCdkDepsCommonOptions, io.github.cdklabs.projen.awscdk.AwsCdkPythonAppOptions, io.github.cdklabs.projen.awscdk.CdkConfigCommonOptions, io.github.cdklabs.projen.github.GitHubProjectOptions, io.github.cdklabs.projen.ProjectOptions, io.github.cdklabs.projen.python.PythonPackagingOptions, io.github.cdklabs.projen.python.PythonProjectOptions, software.amazon.jsii.JsiiSerializable, PDKPipelinePyProjectOptions
    Enclosing interface:
    PDKPipelinePyProjectOptions

    @Stability(Stable)
    @Internal
    public static final class PDKPipelinePyProjectOptions.Jsii$Proxy
    extends software.amazon.jsii.JsiiObject
    implements PDKPipelinePyProjectOptions
    An implementation for PDKPipelinePyProjectOptions
    • 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

      • getAppEntrypoint

        public final String getAppEntrypoint()
        Specified by:
        getAppEntrypoint in interface io.github.cdklabs.projen.awscdk.AwsCdkPythonAppOptions
      • getTestdir

        public final String getTestdir()
        Specified by:
        getTestdir in interface io.github.cdklabs.projen.awscdk.AwsCdkPythonAppOptions
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • getBuildCommand

        public final String getBuildCommand()
        Specified by:
        getBuildCommand in interface io.github.cdklabs.projen.awscdk.CdkConfigCommonOptions
      • getCdkout

        public final String getCdkout()
        Specified by:
        getCdkout in interface io.github.cdklabs.projen.awscdk.CdkConfigCommonOptions
      • getContext

        public final Map<String,​Object> getContext()
        Specified by:
        getContext in interface io.github.cdklabs.projen.awscdk.CdkConfigCommonOptions
      • getFeatureFlags

        public final Boolean getFeatureFlags()
        Specified by:
        getFeatureFlags in interface io.github.cdklabs.projen.awscdk.CdkConfigCommonOptions
      • getRequireApproval

        public final io.github.cdklabs.projen.awscdk.ApprovalLevel getRequireApproval()
        Specified by:
        getRequireApproval in interface io.github.cdklabs.projen.awscdk.CdkConfigCommonOptions
      • getWatchExcludes

        public final List<String> getWatchExcludes()
        Specified by:
        getWatchExcludes in interface io.github.cdklabs.projen.awscdk.CdkConfigCommonOptions
      • getWatchIncludes

        public final List<String> getWatchIncludes()
        Specified by:
        getWatchIncludes in interface io.github.cdklabs.projen.awscdk.CdkConfigCommonOptions
      • getCdkVersion

        public final String getCdkVersion()
        Specified by:
        getCdkVersion in interface io.github.cdklabs.projen.awscdk.AwsCdkDepsCommonOptions
      • getCdkAssert

        public final Boolean getCdkAssert()
        Specified by:
        getCdkAssert in interface io.github.cdklabs.projen.awscdk.AwsCdkDepsCommonOptions
      • getCdkAssertions

        public final Boolean getCdkAssertions()
        Specified by:
        getCdkAssertions in interface io.github.cdklabs.projen.awscdk.AwsCdkDepsCommonOptions
      • getCdkDependencies

        public final List<String> getCdkDependencies()
        Specified by:
        getCdkDependencies in interface io.github.cdklabs.projen.awscdk.AwsCdkDepsCommonOptions
      • getCdkDependenciesAsDeps

        public final Boolean getCdkDependenciesAsDeps()
        Specified by:
        getCdkDependenciesAsDeps in interface io.github.cdklabs.projen.awscdk.AwsCdkDepsCommonOptions
      • getCdkTestDependencies

        public final List<String> getCdkTestDependencies()
        Specified by:
        getCdkTestDependencies in interface io.github.cdklabs.projen.awscdk.AwsCdkDepsCommonOptions
      • getCdkVersionPinning

        public final Boolean getCdkVersionPinning()
        Specified by:
        getCdkVersionPinning in interface io.github.cdklabs.projen.awscdk.AwsCdkDepsCommonOptions
      • getConstructsVersion

        public final String getConstructsVersion()
        Specified by:
        getConstructsVersion in interface io.github.cdklabs.projen.awscdk.AwsCdkDepsCommonOptions
      • $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