@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:42.947Z") @Stability(value=Stable) public class Wave extends software.amazon.jsii.JsiiObject
Example:
CodePipeline pipeline;
Wave europeWave = pipeline.addWave("Europe");
europeWave.addStage(MyApplicationStage.Builder.create(this, "Ireland")
.env(Environment.builder().region("eu-west-1").build())
.build());
europeWave.addStage(MyApplicationStage.Builder.create(this, "Germany")
.env(Environment.builder().region("eu-central-1").build())
.build());
| Modifier and Type | Class and Description |
|---|---|
static class |
Wave.Builder
A fluent builder for
Wave. |
| Modifier | Constructor and Description |
|---|---|
protected |
Wave(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
Wave(software.amazon.jsii.JsiiObjectRef objRef) |
|
Wave(String id) |
|
Wave(String id,
WaveProps props) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPost(Step... steps)
Add an additional step to run after all of the stages in this wave.
|
void |
addPre(Step... steps)
Add an additional step to run before any of the stages in this wave.
|
StageDeployment |
addStage(Stage stage)
Add a Stage to this wave.
|
StageDeployment |
addStage(Stage stage,
AddStageOpts options)
Add a Stage to this wave.
|
String |
getId()
Identifier for this Wave.
|
List<Step> |
getPost()
Additional steps that are run after all of the stages in the wave.
|
List<Step> |
getPre()
Additional steps that are run before any of the stages in the wave.
|
List<StageDeployment> |
getStages()
The stages that are deployed in this wave.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected Wave(software.amazon.jsii.JsiiObjectRef objRef)
protected Wave(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable)
public Wave(@NotNull
String id,
@Nullable
WaveProps props)
id - Identifier for this Wave. This parameter is required.props - @Stability(value=Stable)
public Wave(@NotNull
String id)
id - Identifier for this Wave. This parameter is required.@Stability(value=Stable)
public void addPost(@NotNull
Step... steps)
steps - This parameter is required.@Stability(value=Stable)
public void addPre(@NotNull
Step... steps)
steps - This parameter is required.@Stability(value=Stable) @NotNull public StageDeployment addStage(@NotNull Stage stage, @Nullable AddStageOpts options)
It will be deployed in parallel with all other stages in this wave.
stage - This parameter is required.options - @Stability(value=Stable) @NotNull public StageDeployment addStage(@NotNull Stage stage)
It will be deployed in parallel with all other stages in this wave.
stage - This parameter is required.@Stability(value=Stable) @NotNull public String getId()
@Stability(value=Stable) @NotNull public List<Step> getPost()
@Stability(value=Stable) @NotNull public List<Step> getPre()
@Stability(value=Stable) @NotNull public List<StageDeployment> getStages()
Copyright © 2022. All rights reserved.