Class ScreenWithTab
java.lang.Object
io.github.primelib.jira4j.restv2.model.ScreenWithTab
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class ScreenWithTab
extends Object
ScreenWithTab
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
The description of the screen.protected Long
The ID of the screen.protected String
The name of the screen.protected Scope
protected ScreenableTab
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ScreenWithTab
(String description, Long id, String name, Scope scope, ScreenableTab tab) Constructs a validated instance ofScreenWithTab
.ScreenWithTab
(Consumer<ScreenWithTab> spec) Constructs a validated instance ofScreenWithTab
. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
The description of the screen.description
(String description) The description of the screen.boolean
int
hashCode()
id()
The ID of the screen.The ID of the screen.name()
The name of the screen.The name of the screen.scope()
tab()
tab
(ScreenableTab tab) toString()
-
Field Details
-
description
The description of the screen. -
id
The ID of the screen. -
name
The name of the screen. -
scope
-
tab
-
-
Constructor Details
-
ScreenWithTab
Constructs a validated instance ofScreenWithTab
.- Parameters:
spec
- the specification to process
-
ScreenWithTab
@Internal public ScreenWithTab(String description, Long id, String name, Scope scope, ScreenableTab tab) Constructs a validated instance ofScreenWithTab
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
ScreenWithTab(Consumer)
instead.- Parameters:
description
- The description of the screen.id
- The ID of the screen.name
- The name of the screen.scope
- scopetab
- tab
-
ScreenWithTab
protected ScreenWithTab()
-
-
Method Details
-
builder
-
description
The description of the screen. -
id
The ID of the screen. -
name
The name of the screen. -
scope
-
tab
-
description
The description of the screen.- Returns:
this
.
-
id
The ID of the screen.- Returns:
this
.
-
name
The name of the screen.- Returns:
this
.
-
scope
- Returns:
this
.
-
tab
- Returns:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-