@Stability(value=Deprecated) @Deprecated public static final class SimpleSynthActionProps.Builder extends Object implements software.amazon.jsii.Builder<SimpleSynthActionProps>
SimpleSynthActionProps| Constructor and Description |
|---|
Builder()
Deprecated.
|
@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder synthCommand(String synthCommand)
SimpleSynthActionProps.getSynthCommand()synthCommand - The synth command. This parameter is required.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder buildCommand(String buildCommand)
SimpleSynthActionProps.getBuildCommand()buildCommand - The build command.
If your programming language requires a compilation step, put the
compilation command here.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder buildCommands(List<String> buildCommands)
SimpleSynthActionProps.getBuildCommands()buildCommands - The build commands.
If your programming language requires a compilation step, put the
compilation command here.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder installCommand(String installCommand)
SimpleSynthActionProps.getInstallCommand()installCommand - The install command.
If not provided by the build image or another dependency
management tool, at least install the CDK CLI here using
npm install -g aws-cdk.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder installCommands(List<String> installCommands)
SimpleSynthActionProps.getInstallCommands()installCommands - Install commands.
If not provided by the build image or another dependency
management tool, at least install the CDK CLI here using
npm install -g aws-cdk.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder testCommands(List<String> testCommands)
SimpleSynthActionProps.getTestCommands()testCommands - Test commands.
These commands are run after the build commands but before the
synth command.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder cloudAssemblyArtifact(Artifact cloudAssemblyArtifact)
SimpleSynthOptions.getCloudAssemblyArtifact()cloudAssemblyArtifact - The artifact where the CloudAssembly should be emitted. This parameter is required.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder sourceArtifact(Artifact sourceArtifact)
SimpleSynthOptions.getSourceArtifact()sourceArtifact - The source artifact of the CodePipeline. This parameter is required.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder actionName(String actionName)
SimpleSynthOptions.getActionName()actionName - Name of the build action.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder additionalArtifacts(List<? extends AdditionalArtifact> additionalArtifacts)
SimpleSynthOptions.getAdditionalArtifacts()additionalArtifacts - Produce additional output artifacts after the build based on the given directories.
Can be used to produce additional artifacts during the build step,
separate from the cloud assembly, which can be used further on in the
pipeline.
Directories are evaluated with respect to subdirectory.
this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder buildSpec(BuildSpec buildSpec)
SimpleSynthOptions.getBuildSpec()buildSpec - custom BuildSpec that is merged with the generated one.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder copyEnvironmentVariables(List<String> copyEnvironmentVariables)
SimpleSynthOptions.getCopyEnvironmentVariables()copyEnvironmentVariables - Environment variables to copy over from parent env.
These are environment variables that are being used by the build.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder environment(BuildEnvironment environment)
SimpleSynthOptions.getEnvironment()environment - Build environment to use for CodeBuild job.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder environmentVariables(Map<String,? extends BuildEnvironmentVariable> environmentVariables)
SimpleSynthOptions.getEnvironmentVariables()environmentVariables - Environment variables to send into build.
NOTE: You may run into the 1000-character limit for the Action configuration if you have a large
number of variables or if their names or values are very long.
If you do, pass them to the underlying CodeBuild project directly in environment instead.
However, you will not be able to use CodePipeline Variables in this case.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder projectName(String projectName)
SimpleSynthOptions.getProjectName()projectName - Name of the CodeBuild project.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder rolePolicyStatements(List<? extends PolicyStatement> rolePolicyStatements)
SimpleSynthOptions.getRolePolicyStatements()rolePolicyStatements - Policy statements to add to role used during the synth.
Can be used to add acces to a CodeArtifact repository etc.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder subdirectory(String subdirectory)
SimpleSynthOptions.getSubdirectory()subdirectory - Directory inside the source where package.json and cdk.json are located.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder subnetSelection(SubnetSelection subnetSelection)
SimpleSynthOptions.getSubnetSelection()subnetSelection - Which subnets to use.
Only used if 'vpc' is supplied.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps.Builder vpc(IVpc vpc)
SimpleSynthOptions.getVpc()vpc - The VPC where to execute the SimpleSynth.this@Stability(value=Deprecated) @Deprecated public SimpleSynthActionProps build()
build in interface software.amazon.jsii.Builder<SimpleSynthActionProps>SimpleSynthActionPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.