Klasse AssignmentAssignee
java.lang.Object
io.github.primelib.pagerduty4j.rest.model.AssignmentAssignee
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class AssignmentAssignee
extends Object
AssignmentAssignee
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classstatic enumThe user role.static enum -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected StringThe URL of the user's avatar.protected StringThe schedule color.protected List<ContactMethodReference>The list of contact methods for the user.protected StringThe user's bio.protected StringThe user's email address.protected Stringa URL at which the entity is uniquely displayed in the Web appprotected Stringprotected BooleanIf true, the user has an outstanding invitation.protected StringThe user's title.protected UserAllOfLicenseprotected StringThe name of the user.protected List<NotificationRuleReference>The list of notification rules for the user.protected AssignmentAssignee.RoleEnumThe user role.protected Stringthe API show URL at which the object is accessibleprotected StringA short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client.protected List<TeamReference>The list of teams to which the user belongs.protected StringThe preferred time zone name.protected AssignmentAssignee.TypeEnum -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedAssignmentAssignee(String id, String summary, AssignmentAssignee.TypeEnum type, String self, String htmlUrl, String name, String email, String timeZone, String color, AssignmentAssignee.RoleEnum role, String avatarUrl, String description, Boolean invitationSent, String jobTitle, List<TeamReference> teams, List<ContactMethodReference> contactMethods, List<NotificationRuleReference> notificationRules, UserAllOfLicense license) Constructs a validated instance ofAssignmentAssignee.Constructs a validated instance ofAssignmentAssignee. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungThe URL of the user's avatar.The URL of the user's avatar.builder()protected booleancolor()The schedule color.The schedule color.The list of contact methods for the user.contactMethods(List<ContactMethodReference> contactMethods) The list of contact methods for the user.The user's bio.description(String description) The user's bio.email()The user's email address.The user's email address.booleaninthashCode()htmlUrl()a URL at which the entity is uniquely displayed in the Web appa URL at which the entity is uniquely displayed in the Web appid()If true, the user has an outstanding invitation.invitationSent(Boolean invitationSent) If true, the user has an outstanding invitation.jobTitle()The user's title.The user's title.license()license(UserAllOfLicense license) name()The name of the user.The name of the user.The list of notification rules for the user.notificationRules(List<NotificationRuleReference> notificationRules) The list of notification rules for the user.role()The user role.The user role.self()the API show URL at which the object is accessiblethe API show URL at which the object is accessiblesummary()A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client.A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client.teams()The list of teams to which the user belongs.teams(List<TeamReference> teams) The list of teams to which the user belongs.timeZone()The preferred time zone name.The preferred time zone name.toString()type()
-
Felddetails
-
id
-
summary
A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical toname, though it is not intended to be an identifier. -
type
-
self
the API show URL at which the object is accessible -
htmlUrl
a URL at which the entity is uniquely displayed in the Web app -
name
The name of the user. -
email
The user's email address. -
timeZone
The preferred time zone name. If null, the account's time zone will be used. -
color
The schedule color. -
role
The user role. Account must have theread_only_usersability to set a user as aread_only_useror aread_only_limited_user, and must have advanced permissions abilities to set a user asobserverorrestricted_access. -
avatarUrl
The URL of the user's avatar. -
description
The user's bio. -
invitationSent
If true, the user has an outstanding invitation. -
jobTitle
The user's title. -
teams
The list of teams to which the user belongs. Account must have theteamsability to set this. -
contactMethods
The list of contact methods for the user. -
notificationRules
The list of notification rules for the user. -
license
-
-
Konstruktordetails
-
AssignmentAssignee
Constructs a validated instance ofAssignmentAssignee.- Parameter:
spec- the specification to process
-
AssignmentAssignee
@Internal public AssignmentAssignee(String id, String summary, AssignmentAssignee.TypeEnum type, String self, String htmlUrl, String name, String email, String timeZone, String color, AssignmentAssignee.RoleEnum role, String avatarUrl, String description, Boolean invitationSent, String jobTitle, List<TeamReference> teams, List<ContactMethodReference> contactMethods, List<NotificationRuleReference> notificationRules, UserAllOfLicense license) Constructs a validated instance ofAssignmentAssignee.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
AssignmentAssignee(Consumer)instead.- Parameter:
id- idsummary- A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical toname, though it is not intended to be an identifier.type- typeself- the API show URL at which the object is accessiblehtmlUrl- a URL at which the entity is uniquely displayed in the Web appname- The name of the user.email- The user's email address.timeZone- The preferred time zone name. If null, the account's time zone will be used.color- The schedule color.role- The user role. Account must have theread_only_usersability to set a user as aread_only_useror aread_only_limited_user, and must have advanced permissions abilities to set a user asobserverorrestricted_access.avatarUrl- The URL of the user's avatar.description- The user's bio.invitationSent- If true, the user has an outstanding invitation.jobTitle- The user's title.teams- The list of teams to which the user belongs. Account must have theteamsability to set this.contactMethods- The list of contact methods for the user.notificationRules- The list of notification rules for the user.license- license
-
AssignmentAssignee
protected AssignmentAssignee()
-
-
Methodendetails
-
builder
-
id
-
summary
A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical toname, though it is not intended to be an identifier. -
type
-
self
the API show URL at which the object is accessible -
htmlUrl
a URL at which the entity is uniquely displayed in the Web app -
name
The name of the user. -
email
The user's email address. -
timeZone
The preferred time zone name. If null, the account's time zone will be used. -
color
The schedule color. -
role
The user role. Account must have theread_only_usersability to set a user as aread_only_useror aread_only_limited_user, and must have advanced permissions abilities to set a user asobserverorrestricted_access. -
avatarUrl
The URL of the user's avatar. -
description
The user's bio. -
invitationSent
If true, the user has an outstanding invitation. -
jobTitle
The user's title. -
teams
The list of teams to which the user belongs. Account must have theteamsability to set this. -
contactMethods
The list of contact methods for the user. -
notificationRules
The list of notification rules for the user. -
license
-
id
- Gibt zurück:
this.
-
summary
A short-form, server-generated string that provides succinct, important information about an object suitable for primary labeling of an entity in a client. In many cases, this will be identical toname, though it is not intended to be an identifier.- Gibt zurück:
this.
-
type
- Gibt zurück:
this.
-
self
the API show URL at which the object is accessible- Gibt zurück:
this.
-
htmlUrl
a URL at which the entity is uniquely displayed in the Web app- Gibt zurück:
this.
-
name
The name of the user.- Gibt zurück:
this.
-
email
The user's email address.- Gibt zurück:
this.
-
timeZone
The preferred time zone name. If null, the account's time zone will be used.- Gibt zurück:
this.
-
color
The schedule color.- Gibt zurück:
this.
-
role
The user role. Account must have theread_only_usersability to set a user as aread_only_useror aread_only_limited_user, and must have advanced permissions abilities to set a user asobserverorrestricted_access.- Gibt zurück:
this.
-
avatarUrl
The URL of the user's avatar.- Gibt zurück:
this.
-
description
The user's bio.- Gibt zurück:
this.
-
invitationSent
If true, the user has an outstanding invitation.- Gibt zurück:
this.
-
jobTitle
The user's title.- Gibt zurück:
this.
-
teams
The list of teams to which the user belongs. Account must have theteamsability to set this.- Gibt zurück:
this.
-
contactMethods
The list of contact methods for the user.- Gibt zurück:
this.
-
notificationRules
The list of notification rules for the user.- Gibt zurück:
this.
-
license
- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-