Class Dashboard
java.lang.Object
io.github.primelib.jira4j.restv2.model.Dashboard
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class Dashboard
extends Object
Dashboard
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Integer
The automatic refresh interval for the dashboard in milliseconds.protected String
protected List<SharePermission>
The details of any edit share permissions for the dashboard.protected String
The ID of the dashboard.protected Boolean
Whether the dashboard is selected as a favorite by the user.protected Boolean
Whether the current user has permission to edit the dashboard.protected String
The name of the dashboard.protected DashboardOwner
protected Long
The number of users who have this dashboard as a favorite.protected Integer
The rank of this dashboard.protected URI
The URL of these dashboard details.protected List<SharePermission>
The details of any view share permissions for the dashboard.protected Boolean
Whether the current dashboard is system dashboard.protected String
The URL of the dashboard. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Dashboard
(Integer automaticRefreshMs, String description, List<SharePermission> editPermissions, String id, Boolean isFavourite, Boolean isWritable, String name, DashboardOwner owner, Long popularity, Integer rank, URI self, List<SharePermission> sharePermissions, Boolean systemDashboard, String view) Constructs a validated instance ofDashboard
.Constructs a validated instance ofDashboard
. -
Method Summary
Modifier and TypeMethodDescriptionThe automatic refresh interval for the dashboard in milliseconds.automaticRefreshMs
(Integer automaticRefreshMs) The automatic refresh interval for the dashboard in milliseconds.static Dashboard.DashboardBuilder
builder()
protected boolean
description
(String description) The details of any edit share permissions for the dashboard.editPermissions
(List<SharePermission> editPermissions) The details of any edit share permissions for the dashboard.boolean
int
hashCode()
id()
The ID of the dashboard.The ID of the dashboard.Whether the dashboard is selected as a favorite by the user.isFavourite
(Boolean isFavourite) Whether the dashboard is selected as a favorite by the user.Whether the current user has permission to edit the dashboard.isWritable
(Boolean isWritable) Whether the current user has permission to edit the dashboard.name()
The name of the dashboard.The name of the dashboard.owner()
owner
(DashboardOwner owner) The number of users who have this dashboard as a favorite.popularity
(Long popularity) The number of users who have this dashboard as a favorite.rank()
The rank of this dashboard.The rank of this dashboard.self()
The URL of these dashboard details.The URL of these dashboard details.The details of any view share permissions for the dashboard.sharePermissions
(List<SharePermission> sharePermissions) The details of any view share permissions for the dashboard.Whether the current dashboard is system dashboard.systemDashboard
(Boolean systemDashboard) Whether the current dashboard is system dashboard.toString()
view()
The URL of the dashboard.The URL of the dashboard.
-
Field Details
-
automaticRefreshMs
The automatic refresh interval for the dashboard in milliseconds. -
description
-
editPermissions
The details of any edit share permissions for the dashboard. -
id
The ID of the dashboard. -
isFavourite
Whether the dashboard is selected as a favorite by the user. -
isWritable
Whether the current user has permission to edit the dashboard. -
name
The name of the dashboard. -
owner
-
popularity
The number of users who have this dashboard as a favorite. -
rank
The rank of this dashboard. -
self
The URL of these dashboard details. -
systemDashboard
Whether the current dashboard is system dashboard. -
view
The URL of the dashboard.
-
-
Constructor Details
-
Dashboard
Constructs a validated instance ofDashboard
.- Parameters:
spec
- the specification to process
-
Dashboard
@Internal public Dashboard(Integer automaticRefreshMs, String description, List<SharePermission> editPermissions, String id, Boolean isFavourite, Boolean isWritable, String name, DashboardOwner owner, Long popularity, Integer rank, URI self, List<SharePermission> sharePermissions, Boolean systemDashboard, String view) Constructs a validated instance ofDashboard
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
Dashboard(Consumer)
instead.- Parameters:
automaticRefreshMs
- The automatic refresh interval for the dashboard in milliseconds.description
- descriptioneditPermissions
- The details of any edit share permissions for the dashboard.id
- The ID of the dashboard.isFavourite
- Whether the dashboard is selected as a favorite by the user.isWritable
- Whether the current user has permission to edit the dashboard.name
- The name of the dashboard.owner
- ownerpopularity
- The number of users who have this dashboard as a favorite.rank
- The rank of this dashboard.self
- The URL of these dashboard details.sharePermissions
- The details of any view share permissions for the dashboard.systemDashboard
- Whether the current dashboard is system dashboard.view
- The URL of the dashboard.
-
Dashboard
protected Dashboard()
-
-
Method Details
-
builder
-
automaticRefreshMs
The automatic refresh interval for the dashboard in milliseconds. -
description
-
editPermissions
The details of any edit share permissions for the dashboard. -
id
The ID of the dashboard. -
isFavourite
Whether the dashboard is selected as a favorite by the user. -
isWritable
Whether the current user has permission to edit the dashboard. -
name
The name of the dashboard. -
owner
-
popularity
The number of users who have this dashboard as a favorite. -
rank
The rank of this dashboard. -
self
The URL of these dashboard details. -
systemDashboard
Whether the current dashboard is system dashboard. -
view
The URL of the dashboard. -
automaticRefreshMs
The automatic refresh interval for the dashboard in milliseconds.- Returns:
this
.
-
description
- Returns:
this
.
-
editPermissions
The details of any edit share permissions for the dashboard.- Returns:
this
.
-
id
The ID of the dashboard.- Returns:
this
.
-
isFavourite
Whether the dashboard is selected as a favorite by the user.- Returns:
this
.
-
isWritable
Whether the current user has permission to edit the dashboard.- Returns:
this
.
-
name
The name of the dashboard.- Returns:
this
.
-
owner
- Returns:
this
.
-
popularity
The number of users who have this dashboard as a favorite.- Returns:
this
.
-
rank
The rank of this dashboard.- Returns:
this
.
-
self
The URL of these dashboard details.- Returns:
this
.
-
systemDashboard
Whether the current dashboard is system dashboard.- Returns:
this
.
-
view
The URL of the dashboard.- Returns:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-