Class PDKPipelineProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.aws.awsprototypingsdk.pipeline.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 forPDKPipelineProps
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.aws.awsprototypingsdk.pipeline.PDKPipelineProps
PDKPipelineProps.Builder, PDKPipelineProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.protectedJsii$Proxy(PDKPipelineProps.Builder builder)Constructor that initializes the object based on literal property values passed by thePDKPipelineProps.Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)software.amazon.awscdk.pipelines.CodeBuildOptionsgetAssetPublishingCodeBuildDefaults()StringgetCliVersion()software.amazon.awscdk.pipelines.CodeBuildOptionsgetCodeBuildDefaults()software.amazon.awscdk.RemovalPolicygetCodeCommitRemovalPolicy()Possible values for a resource's Removal Policy The removal policy controls what happens to the resource if it stops being managed by CloudFormation.software.amazon.awscdk.services.codepipeline.PipelinegetCodePipeline()BooleangetCrossAccountKeys()StringgetDefaultBranchName()Branch to trigger the pipeline execution.List<software.amazon.awscdk.pipelines.DockerCredential>getDockerCredentials()BooleangetDockerEnabledForSelfMutation()BooleangetDockerEnabledForSynth()BooleangetEnableKeyRotation()StringgetPipelineName()StringgetPrimarySynthDirectory()Output directory for cdk synthesized artifacts i.e: packages/infra/cdk.out.BooleangetPublishAssetsInParallel()StringgetRepositoryName()Name of the CodeCommit repository to create.BooleangetReuseCrossRegionSupportStacks()software.amazon.awscdk.services.iam.IRolegetRole()BooleangetSelfMutation()software.amazon.awscdk.pipelines.CodeBuildOptionsgetSelfMutationCodeBuildDefaults()SonarCodeScannerConfiggetSonarCodeScannerConfig()Configuration for enabling Sonarqube code scanning on a successful synth.software.amazon.awscdk.pipelines.IFileSetProducergetSynth()software.amazon.awscdk.pipelines.CodeBuildOptionsgetSynthCodeBuildDefaults()software.amazon.awscdk.pipelines.ShellStepPropsgetSynthShellStepPartialProps()PDKPipeline by default assumes a NX Monorepo structure for it's codebase and uses sane defaults for the install and run commands.BooleangetUseChangeSets()inthashCode()
-
-
-
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.
-
Jsii$Proxy
protected Jsii$Proxy(PDKPipelineProps.Builder builder)
Constructor that initializes the object based on literal property values passed by thePDKPipelineProps.Builder.
-
-
Method Detail
-
getPrimarySynthDirectory
public final String getPrimarySynthDirectory()
Description copied from interface:PDKPipelinePropsOutput directory for cdk synthesized artifacts i.e: packages/infra/cdk.out.- Specified by:
getPrimarySynthDirectoryin interfacePDKPipelineProps
-
getRepositoryName
public final String getRepositoryName()
Description copied from interface:PDKPipelinePropsName of the CodeCommit repository to create.- Specified by:
getRepositoryNamein interfacePDKPipelineProps
-
getCodeCommitRemovalPolicy
public final software.amazon.awscdk.RemovalPolicy getCodeCommitRemovalPolicy()
Description copied from interface:PDKPipelinePropsPossible values for a resource's Removal Policy The removal policy controls what happens to the resource if it stops being managed by CloudFormation.- Specified by:
getCodeCommitRemovalPolicyin interfacePDKPipelineProps
-
getDefaultBranchName
public final String getDefaultBranchName()
Description copied from interface:PDKPipelinePropsBranch to trigger the pipeline execution.Default: mainline
- Specified by:
getDefaultBranchNamein interfacePDKPipelineProps
-
getSonarCodeScannerConfig
public final SonarCodeScannerConfig getSonarCodeScannerConfig()
Description copied from interface:PDKPipelinePropsConfiguration for enabling Sonarqube code scanning on a successful synth.Default: undefined
- Specified by:
getSonarCodeScannerConfigin interfacePDKPipelineProps
-
getSynthShellStepPartialProps
public final software.amazon.awscdk.pipelines.ShellStepProps getSynthShellStepPartialProps()
Description copied from interface:PDKPipelinePropsPDKPipeline 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:
getSynthShellStepPartialPropsin interfacePDKPipelineProps
-
getSynth
public final software.amazon.awscdk.pipelines.IFileSetProducer getSynth()
- Specified by:
getSynthin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getAssetPublishingCodeBuildDefaults
public final software.amazon.awscdk.pipelines.CodeBuildOptions getAssetPublishingCodeBuildDefaults()
- Specified by:
getAssetPublishingCodeBuildDefaultsin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getCliVersion
public final String getCliVersion()
- Specified by:
getCliVersionin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getCodeBuildDefaults
public final software.amazon.awscdk.pipelines.CodeBuildOptions getCodeBuildDefaults()
- Specified by:
getCodeBuildDefaultsin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getCodePipeline
public final software.amazon.awscdk.services.codepipeline.Pipeline getCodePipeline()
- Specified by:
getCodePipelinein interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getCrossAccountKeys
public final Boolean getCrossAccountKeys()
- Specified by:
getCrossAccountKeysin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getDockerCredentials
public final List<software.amazon.awscdk.pipelines.DockerCredential> getDockerCredentials()
- Specified by:
getDockerCredentialsin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getDockerEnabledForSelfMutation
public final Boolean getDockerEnabledForSelfMutation()
- Specified by:
getDockerEnabledForSelfMutationin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getDockerEnabledForSynth
public final Boolean getDockerEnabledForSynth()
- Specified by:
getDockerEnabledForSynthin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getEnableKeyRotation
public final Boolean getEnableKeyRotation()
- Specified by:
getEnableKeyRotationin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getPipelineName
public final String getPipelineName()
- Specified by:
getPipelineNamein interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getPublishAssetsInParallel
public final Boolean getPublishAssetsInParallel()
- Specified by:
getPublishAssetsInParallelin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getReuseCrossRegionSupportStacks
public final Boolean getReuseCrossRegionSupportStacks()
- Specified by:
getReuseCrossRegionSupportStacksin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getRole
public final software.amazon.awscdk.services.iam.IRole getRole()
- Specified by:
getRolein interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getSelfMutation
public final Boolean getSelfMutation()
- Specified by:
getSelfMutationin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getSelfMutationCodeBuildDefaults
public final software.amazon.awscdk.pipelines.CodeBuildOptions getSelfMutationCodeBuildDefaults()
- Specified by:
getSelfMutationCodeBuildDefaultsin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getSynthCodeBuildDefaults
public final software.amazon.awscdk.pipelines.CodeBuildOptions getSynthCodeBuildDefaults()
- Specified by:
getSynthCodeBuildDefaultsin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
getUseChangeSets
public final Boolean getUseChangeSets()
- Specified by:
getUseChangeSetsin interfacesoftware.amazon.awscdk.pipelines.CodePipelineProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-