Class Dashboard
java.lang.Object
io.github.primelib.jira4j.restv3.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 IntegerThe automatic refresh interval for the dashboard in milliseconds.protected Stringprotected List<SharePermission>The details of any edit share permissions for the dashboard.protected StringThe ID of the dashboard.protected BooleanWhether the dashboard is selected as a favorite by the user.protected BooleanWhether the current user has permission to edit the dashboard.protected StringThe name of the dashboard.protected DashboardOwnerprotected LongThe number of users who have this dashboard as a favorite.protected IntegerThe rank of this dashboard.protected URIThe URL of these dashboard details.protected List<SharePermission>The details of any view share permissions for the dashboard.protected BooleanWhether the current dashboard is system dashboard.protected StringThe URL of the dashboard. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDashboard(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.DashboardBuilderbuilder()protected booleandescription(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.booleaninthashCode()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
-