Class PDKPipelineProps.Jsii$Proxy

  • All Implemented Interfaces:
    software.amazon.awscdk.pipelines.CodePipelineProps, software.amazon.jsii.JsiiSerializable, PDKPipelineProps
    Enclosing interface:
    PDKPipelineProps

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

      • getPrBuildChecker

        public final Boolean getPrBuildChecker()
        Description copied from interface: PDKPipelineProps
        Enables a build job to trigger on PR merges to the defaultBranchName.

        This will automatically build the codebase and add an Approval to the PR on successful build.

        Default: true

        Specified by:
        getPrBuildChecker in interface PDKPipelineProps
      • getSynthShellStepPartialProps

        public final software.amazon.awscdk.pipelines.ShellStepProps getSynthShellStepPartialProps()
        Description copied from interface: PDKPipelineProps
        PDKPipeline by default assumes a NX Monorepo structure for it's codebase and uses sane defaults for the install and run commands.

        To override these defaults and/or provide additional inputs, specify env settings, etc you can provide a partial ShellStepProps.

        Specified by:
        getSynthShellStepPartialProps in interface PDKPipelineProps
      • getSynth

        public final software.amazon.awscdk.pipelines.IFileSetProducer getSynth()
        Specified by:
        getSynth in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getAssetPublishingCodeBuildDefaults

        public final software.amazon.awscdk.pipelines.CodeBuildOptions getAssetPublishingCodeBuildDefaults()
        Specified by:
        getAssetPublishingCodeBuildDefaults in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getCliVersion

        public final String getCliVersion()
        Specified by:
        getCliVersion in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getCodeBuildDefaults

        public final software.amazon.awscdk.pipelines.CodeBuildOptions getCodeBuildDefaults()
        Specified by:
        getCodeBuildDefaults in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getCodePipeline

        public final software.amazon.awscdk.services.codepipeline.Pipeline getCodePipeline()
        Specified by:
        getCodePipeline in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getCrossAccountKeys

        public final Boolean getCrossAccountKeys()
        Specified by:
        getCrossAccountKeys in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getDockerCredentials

        public final List<software.amazon.awscdk.pipelines.DockerCredential> getDockerCredentials()
        Specified by:
        getDockerCredentials in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getDockerEnabledForSelfMutation

        public final Boolean getDockerEnabledForSelfMutation()
        Specified by:
        getDockerEnabledForSelfMutation in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getDockerEnabledForSynth

        public final Boolean getDockerEnabledForSynth()
        Specified by:
        getDockerEnabledForSynth in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getPipelineName

        public final String getPipelineName()
        Specified by:
        getPipelineName in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getPublishAssetsInParallel

        public final Boolean getPublishAssetsInParallel()
        Specified by:
        getPublishAssetsInParallel in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getReuseCrossRegionSupportStacks

        public final Boolean getReuseCrossRegionSupportStacks()
        Specified by:
        getReuseCrossRegionSupportStacks in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getSelfMutation

        public final Boolean getSelfMutation()
        Specified by:
        getSelfMutation in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getSelfMutationCodeBuildDefaults

        public final software.amazon.awscdk.pipelines.CodeBuildOptions getSelfMutationCodeBuildDefaults()
        Specified by:
        getSelfMutationCodeBuildDefaults in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • getSynthCodeBuildDefaults

        public final software.amazon.awscdk.pipelines.CodeBuildOptions getSynthCodeBuildDefaults()
        Specified by:
        getSynthCodeBuildDefaults in interface software.amazon.awscdk.pipelines.CodePipelineProps
      • $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