Package io.github.cdklabs.projen.github
Interface GithubWorkflowOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
GithubWorkflowOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:43.084Z") @Stability(Experimental) public interface GithubWorkflowOptions extends software.amazon.jsii.JsiiSerializable
(experimental) Options forGithubWorkflow.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGithubWorkflowOptions.BuilderA builder forGithubWorkflowOptionsstatic classGithubWorkflowOptions.Jsii$ProxyAn implementation forGithubWorkflowOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static GithubWorkflowOptions.Builderbuilder()default StringgetConcurrency()(experimental) Concurrency ensures that only a single job or workflow using the same concurrency group will run at a time.default BooleangetForce()(experimental) Force the creation of the workflow even ifworkflowsis disabled inGitHub.
-
-
-
Method Detail
-
getConcurrency
@Stability(Experimental) @Nullable default String getConcurrency()
(experimental) Concurrency ensures that only a single job or workflow using the same concurrency group will run at a time.Currently in beta.
Default: - disabled
-
getForce
@Stability(Experimental) @Nullable default Boolean getForce()
(experimental) Force the creation of the workflow even ifworkflowsis disabled inGitHub.Default: false
-
builder
@Stability(Experimental) static GithubWorkflowOptions.Builder builder()
- Returns:
- a
GithubWorkflowOptions.BuilderofGithubWorkflowOptions
-
-