Class WorkflowCapabilities
java.lang.Object
io.github.primelib.jira4j.restv3.model.WorkflowCapabilities
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class WorkflowCapabilities
extends Object
WorkflowCapabilities
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
The scope of the workflow capabilities.static enum
The types of projects that this capability set is available for.static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<AvailableWorkflowConnectRule>
The Connect provided ecosystem rules available.protected WorkflowCapabilities.EditorScopeEnum
The scope of the workflow capabilities.protected List<AvailableWorkflowForgeRule>
The Forge provided ecosystem rules available.protected WorkflowCapabilities.ProjectTypesEnum
The types of projects that this capability set is available for.protected List<AvailableWorkflowSystemRule>
The Atlassian provided system rules available.protected List<AvailableWorkflowTriggers>
The trigger rules available. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructs a validated instance ofWorkflowCapabilities
.WorkflowCapabilities
(List<AvailableWorkflowConnectRule> connectRules, WorkflowCapabilities.EditorScopeEnum editorScope, List<AvailableWorkflowForgeRule> forgeRules, WorkflowCapabilities.ProjectTypesEnum projectTypes, List<AvailableWorkflowSystemRule> systemRules, List<AvailableWorkflowTriggers> triggerRules) Constructs a validated instance ofWorkflowCapabilities
. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
The Connect provided ecosystem rules available.connectRules
(List<AvailableWorkflowConnectRule> connectRules) The Connect provided ecosystem rules available.The scope of the workflow capabilities.editorScope
(WorkflowCapabilities.EditorScopeEnum editorScope) The scope of the workflow capabilities.boolean
The Forge provided ecosystem rules available.forgeRules
(List<AvailableWorkflowForgeRule> forgeRules) The Forge provided ecosystem rules available.int
hashCode()
The types of projects that this capability set is available for.projectTypes
(WorkflowCapabilities.ProjectTypesEnum projectTypes) The types of projects that this capability set is available for.The Atlassian provided system rules available.systemRules
(List<AvailableWorkflowSystemRule> systemRules) The Atlassian provided system rules available.toString()
The trigger rules available.triggerRules
(List<AvailableWorkflowTriggers> triggerRules) The trigger rules available.
-
Field Details
-
connectRules
The Connect provided ecosystem rules available. -
editorScope
The scope of the workflow capabilities.GLOBAL
for company-managed projects andPROJECT
for team-managed projects. -
forgeRules
The Forge provided ecosystem rules available. -
projectTypes
The types of projects that this capability set is available for. -
systemRules
The Atlassian provided system rules available. -
triggerRules
The trigger rules available.
-
-
Constructor Details
-
WorkflowCapabilities
Constructs a validated instance ofWorkflowCapabilities
.- Parameters:
spec
- the specification to process
-
WorkflowCapabilities
@Internal public WorkflowCapabilities(List<AvailableWorkflowConnectRule> connectRules, WorkflowCapabilities.EditorScopeEnum editorScope, List<AvailableWorkflowForgeRule> forgeRules, WorkflowCapabilities.ProjectTypesEnum projectTypes, List<AvailableWorkflowSystemRule> systemRules, List<AvailableWorkflowTriggers> triggerRules) Constructs a validated instance ofWorkflowCapabilities
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
WorkflowCapabilities(Consumer)
instead.- Parameters:
connectRules
- The Connect provided ecosystem rules available.editorScope
- The scope of the workflow capabilities.GLOBAL
for company-managed projects andPROJECT
for team-managed projects.forgeRules
- The Forge provided ecosystem rules available.projectTypes
- The types of projects that this capability set is available for.systemRules
- The Atlassian provided system rules available.triggerRules
- The trigger rules available.
-
WorkflowCapabilities
protected WorkflowCapabilities()
-
-
Method Details
-
builder
-
connectRules
The Connect provided ecosystem rules available. -
editorScope
The scope of the workflow capabilities.GLOBAL
for company-managed projects andPROJECT
for team-managed projects. -
forgeRules
The Forge provided ecosystem rules available. -
projectTypes
The types of projects that this capability set is available for. -
systemRules
The Atlassian provided system rules available. -
triggerRules
The trigger rules available. -
connectRules
The Connect provided ecosystem rules available.- Returns:
this
.
-
editorScope
The scope of the workflow capabilities.GLOBAL
for company-managed projects andPROJECT
for team-managed projects.- Returns:
this
.
-
forgeRules
The Forge provided ecosystem rules available.- Returns:
this
.
-
projectTypes
The types of projects that this capability set is available for.- Returns:
this
.
-
systemRules
The Atlassian provided system rules available.- Returns:
this
.
-
triggerRules
The trigger rules available.- Returns:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-