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 enumThe scope of the workflow capabilities.static enumThe 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.EditorScopeEnumThe scope of the workflow capabilities.protected List<AvailableWorkflowForgeRule>The Forge provided ecosystem rules available.protected WorkflowCapabilities.ProjectTypesEnumThe 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
ConstructorsModifierConstructorDescriptionprotectedConstructs 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 booleanThe 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.booleanThe Forge provided ecosystem rules available.forgeRules(List<AvailableWorkflowForgeRule> forgeRules) The Forge provided ecosystem rules available.inthashCode()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.GLOBALfor company-managed projects andPROJECTfor 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.GLOBALfor company-managed projects andPROJECTfor 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.GLOBALfor company-managed projects andPROJECTfor 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.GLOBALfor company-managed projects andPROJECTfor 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
-