@Generated(value="jsii-pacmak/1.50.0 (build d1830a4)", date="2022-01-04T15:39:16.710Z") @Stability(value=Experimental) 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
(experimental) 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)
(experimental) Add an additional step to run after all of the stages in this wave.
|
void |
addPre(Step... steps)
(experimental) Add an additional step to run before any of the stages in this wave.
|
StageDeployment |
addStage(Stage stage)
(experimental) Add a Stage to this wave.
|
StageDeployment |
addStage(Stage stage,
AddStageOpts options)
(experimental) Add a Stage to this wave.
|
String |
getId()
(experimental) Identifier for this Wave.
|
List<Step> |
getPost()
(experimental) Additional steps that are run after all of the stages in the wave.
|
List<Step> |
getPre()
(experimental) Additional steps that are run before any of the stages in the wave.
|
List<StageDeployment> |
getStages()
(experimental) 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=Experimental)
public Wave(@NotNull
String id,
@Nullable
WaveProps props)
id - Identifier for this Wave. This parameter is required.props - @Stability(value=Experimental)
public Wave(@NotNull
String id)
id - Identifier for this Wave. This parameter is required.@Stability(value=Experimental)
public void addPost(@NotNull
Step... steps)
steps - This parameter is required.@Stability(value=Experimental)
public void addPre(@NotNull
Step... steps)
steps - This parameter is required.@Stability(value=Experimental) @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=Experimental) @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=Experimental) @NotNull public String getId()
@Stability(value=Experimental) @NotNull public List<Step> getPost()
@Stability(value=Experimental) @NotNull public List<Step> getPre()
@Stability(value=Experimental) @NotNull public List<StageDeployment> getStages()
Copyright © 2022. All rights reserved.