Class UiModificationContextDetails
java.lang.Object
io.github.primelib.jira4j.restv3.model.UiModificationContextDetails
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class UiModificationContextDetails
extends Object
UiModificationContextDetails
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumThe view type of the context. -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUiModificationContextDetails(String id, Boolean isAvailable, String issueTypeId, String projectId, UiModificationContextDetails.ViewTypeEnum viewType) Constructs a validated instance ofUiModificationContextDetails.Constructs a validated instance ofUiModificationContextDetails. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleaninthashCode()id()The ID of the UI modification context.The ID of the UI modification context.Whether a context is available.isAvailable(Boolean isAvailable) Whether a context is available.The issue type ID of the context.issueTypeId(String issueTypeId) The issue type ID of the context.The project ID of the context.The project ID of the context.toString()viewType()The view type of the context.The view type of the context.
-
Field Details
-
id
The ID of the UI modification context. -
isAvailable
Whether a context is available. For example, when a project is deleted the context becomes unavailable. -
issueTypeId
The issue type ID of the context. Null is treated as a wildcard, meaning the UI modification will be applied to all issue types. Each UI modification context can have a maximum of one wildcard. -
projectId
The project ID of the context. Null is treated as a wildcard, meaning the UI modification will be applied to all projects. Each UI modification context can have a maximum of one wildcard. -
viewType
The view type of the context. OnlyGIC(Global Issue Create) andIssueVieware supported. Null is treated as a wildcard, meaning the UI modification will be applied to all view types. Each UI modification context can have a maximum of one wildcard.
-
-
Constructor Details
-
UiModificationContextDetails
Constructs a validated instance ofUiModificationContextDetails.- Parameters:
spec- the specification to process
-
UiModificationContextDetails
@Internal public UiModificationContextDetails(String id, Boolean isAvailable, String issueTypeId, String projectId, UiModificationContextDetails.ViewTypeEnum viewType) Constructs a validated instance ofUiModificationContextDetails.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
UiModificationContextDetails(Consumer)instead.- Parameters:
id- The ID of the UI modification context.isAvailable- Whether a context is available. For example, when a project is deleted the context becomes unavailable.issueTypeId- The issue type ID of the context. Null is treated as a wildcard, meaning the UI modification will be applied to all issue types. Each UI modification context can have a maximum of one wildcard.projectId- The project ID of the context. Null is treated as a wildcard, meaning the UI modification will be applied to all projects. Each UI modification context can have a maximum of one wildcard.viewType- The view type of the context. OnlyGIC(Global Issue Create) andIssueVieware supported. Null is treated as a wildcard, meaning the UI modification will be applied to all view types. Each UI modification context can have a maximum of one wildcard.
-
UiModificationContextDetails
protected UiModificationContextDetails()
-
-
Method Details
-
builder
-
id
The ID of the UI modification context. -
isAvailable
Whether a context is available. For example, when a project is deleted the context becomes unavailable. -
issueTypeId
The issue type ID of the context. Null is treated as a wildcard, meaning the UI modification will be applied to all issue types. Each UI modification context can have a maximum of one wildcard. -
projectId
The project ID of the context. Null is treated as a wildcard, meaning the UI modification will be applied to all projects. Each UI modification context can have a maximum of one wildcard. -
viewType
The view type of the context. OnlyGIC(Global Issue Create) andIssueVieware supported. Null is treated as a wildcard, meaning the UI modification will be applied to all view types. Each UI modification context can have a maximum of one wildcard. -
id
The ID of the UI modification context.- Returns:
this.
-
isAvailable
Whether a context is available. For example, when a project is deleted the context becomes unavailable.- Returns:
this.
-
issueTypeId
The issue type ID of the context. Null is treated as a wildcard, meaning the UI modification will be applied to all issue types. Each UI modification context can have a maximum of one wildcard.- Returns:
this.
-
projectId
The project ID of the context. Null is treated as a wildcard, meaning the UI modification will be applied to all projects. Each UI modification context can have a maximum of one wildcard.- Returns:
this.
-
viewType
The view type of the context. OnlyGIC(Global Issue Create) andIssueVieware supported. Null is treated as a wildcard, meaning the UI modification will be applied to all view types. Each UI modification context can have a maximum of one wildcard.- Returns:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-