@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-20T00:39:28.760Z") @Stability(value=Experimental) public class GitHub extends Component
| Modifier and Type | Class and Description |
|---|---|
static class |
GitHub.Builder
(experimental) A fluent builder for
GitHub. |
| Modifier | Constructor and Description |
|---|---|
protected |
GitHub(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
GitHub(software.amazon.jsii.JsiiObjectRef objRef) |
|
GitHub(Project project) |
|
GitHub(Project project,
GitHubOptions options) |
| Modifier and Type | Method and Description |
|---|---|
Dependabot |
addDependabot() |
Dependabot |
addDependabot(DependabotOptions options) |
PullRequestTemplate |
addPullRequestTemplate(String... content) |
GithubWorkflow |
addWorkflow(String name)
(experimental) Adds a workflow to the project.
|
Mergify |
getMergify()
(experimental) The `Mergify` configured on this repository.
|
List<GithubWorkflow> |
getWorkflows()
(experimental) All workflows.
|
Boolean |
getWorkflowsEnabled()
(experimental) Are workflows enabled?
|
GithubWorkflow |
tryFindWorkflow(String name)
(experimental) Finds a GitHub workflow by name.
|
getProject, postSynthesize, preSynthesize, synthesizejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected GitHub(software.amazon.jsii.JsiiObjectRef objRef)
protected GitHub(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
public GitHub(@NotNull
Project project,
@Nullable
GitHubOptions options)
project - This parameter is required.options - @Stability(value=Experimental)
public GitHub(@NotNull
Project project)
project - This parameter is required.@Stability(value=Experimental) @NotNull public Dependabot addDependabot(@Nullable DependabotOptions options)
options - @Stability(value=Experimental) @NotNull public Dependabot addDependabot()
@Stability(value=Experimental) @NotNull public PullRequestTemplate addPullRequestTemplate(@NotNull String... content)
content - This parameter is required.@Stability(value=Experimental) @NotNull public GithubWorkflow addWorkflow(@NotNull String name)
name - Name of the workflow. This parameter is required.@Stability(value=Experimental) @Nullable public GithubWorkflow tryFindWorkflow(@NotNull String name)
Returns undefined if the workflow cannot be found.
name - The name of the GitHub workflow. This parameter is required.@Stability(value=Experimental) @NotNull public List<GithubWorkflow> getWorkflows()
@Stability(value=Experimental) @NotNull public Boolean getWorkflowsEnabled()
@Stability(value=Experimental) @Nullable public Mergify getMergify()
This is undefined if Mergify
was not enabled when creating the repository.
Copyright © 2021. All rights reserved.