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
  • Felddetails

    • id

      protected String id
    • summary

      protected String 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 to name, though it is not intended to be an identifier.
    • type

    • self

      protected String self
      the API show URL at which the object is accessible
    • htmlUrl

      protected String htmlUrl
      a URL at which the entity is uniquely displayed in the Web app
    • name

      protected String name
      The name of the user.
    • email

      protected String email
      The user's email address.
    • timeZone

      protected String timeZone
      The preferred time zone name. If null, the account's time zone will be used.
    • color

      protected String color
      The schedule color.
    • role

      The user role. Account must have the read_only_users ability to set a user as a read_only_user or a read_only_limited_user, and must have advanced permissions abilities to set a user as observer or restricted_access.
    • avatarUrl

      protected String avatarUrl
      The URL of the user's avatar.
    • description

      protected String description
      The user's bio.
    • invitationSent

      protected Boolean invitationSent
      If true, the user has an outstanding invitation.
    • jobTitle

      protected String jobTitle
      The user's title.
    • teams

      protected List<TeamReference> teams
      The list of teams to which the user belongs. Account must have the teams ability to set this.
    • contactMethods

      protected List<ContactMethodReference> contactMethods
      The list of contact methods for the user.
    • notificationRules

      protected List<NotificationRuleReference> notificationRules
      The list of notification rules for the user.
    • license

      protected UserAllOfLicense license
  • Konstruktordetails

    • AssignmentAssignee

      public AssignmentAssignee(Consumer<AssignmentAssignee> spec)
      Constructs a validated instance of AssignmentAssignee.
      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 of AssignmentAssignee.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using AssignmentAssignee(Consumer) instead.

      Parameter:
      id - 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 to name, though it is not intended to be an identifier.
      type - 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 the read_only_users ability to set a user as a read_only_user or a read_only_limited_user, and must have advanced permissions abilities to set a user as observer or restricted_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 the teams ability 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

      public String id()
    • summary

      public String 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 to name, though it is not intended to be an identifier.
    • type

    • self

      public String self()
      the API show URL at which the object is accessible
    • htmlUrl

      public String htmlUrl()
      a URL at which the entity is uniquely displayed in the Web app
    • name

      public String name()
      The name of the user.
    • email

      public String email()
      The user's email address.
    • timeZone

      public String timeZone()
      The preferred time zone name. If null, the account's time zone will be used.
    • color

      public String color()
      The schedule color.
    • role

      The user role. Account must have the read_only_users ability to set a user as a read_only_user or a read_only_limited_user, and must have advanced permissions abilities to set a user as observer or restricted_access.
    • avatarUrl

      public String avatarUrl()
      The URL of the user's avatar.
    • description

      public String description()
      The user's bio.
    • invitationSent

      public Boolean invitationSent()
      If true, the user has an outstanding invitation.
    • jobTitle

      public String jobTitle()
      The user's title.
    • teams

      public List<TeamReference> teams()
      The list of teams to which the user belongs. Account must have the teams ability to set this.
    • contactMethods

      public List<ContactMethodReference> contactMethods()
      The list of contact methods for the user.
    • notificationRules

      public List<NotificationRuleReference> notificationRules()
      The list of notification rules for the user.
    • license

      public UserAllOfLicense license()
    • id

      public AssignmentAssignee id(String id)
      Gibt zurück:
      this.
    • summary

      public AssignmentAssignee summary(String 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 to name, though it is not intended to be an identifier.
      Gibt zurück:
      this.
    • type

      Gibt zurück:
      this.
    • self

      public AssignmentAssignee self(String self)
      the API show URL at which the object is accessible
      Gibt zurück:
      this.
    • htmlUrl

      public AssignmentAssignee htmlUrl(String htmlUrl)
      a URL at which the entity is uniquely displayed in the Web app
      Gibt zurück:
      this.
    • name

      public AssignmentAssignee name(String name)
      The name of the user.
      Gibt zurück:
      this.
    • email

      public AssignmentAssignee email(String email)
      The user's email address.
      Gibt zurück:
      this.
    • timeZone

      public AssignmentAssignee timeZone(String timeZone)
      The preferred time zone name. If null, the account's time zone will be used.
      Gibt zurück:
      this.
    • color

      public AssignmentAssignee color(String color)
      The schedule color.
      Gibt zurück:
      this.
    • role

      The user role. Account must have the read_only_users ability to set a user as a read_only_user or a read_only_limited_user, and must have advanced permissions abilities to set a user as observer or restricted_access.
      Gibt zurück:
      this.
    • avatarUrl

      public AssignmentAssignee avatarUrl(String avatarUrl)
      The URL of the user's avatar.
      Gibt zurück:
      this.
    • description

      public AssignmentAssignee description(String description)
      The user's bio.
      Gibt zurück:
      this.
    • invitationSent

      public AssignmentAssignee invitationSent(Boolean invitationSent)
      If true, the user has an outstanding invitation.
      Gibt zurück:
      this.
    • jobTitle

      public AssignmentAssignee jobTitle(String jobTitle)
      The user's title.
      Gibt zurück:
      this.
    • teams

      public AssignmentAssignee teams(List<TeamReference> teams)
      The list of teams to which the user belongs. Account must have the teams ability to set this.
      Gibt zurück:
      this.
    • contactMethods

      public AssignmentAssignee contactMethods(List<ContactMethodReference> contactMethods)
      The list of contact methods for the user.
      Gibt zurück:
      this.
    • notificationRules

      public AssignmentAssignee notificationRules(List<NotificationRuleReference> notificationRules)
      The list of notification rules for the user.
      Gibt zurück:
      this.
    • license

      public AssignmentAssignee license(UserAllOfLicense license)
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object