Class RemoteObjectIcon

java.lang.Object
io.github.primelib.jira4j.restv2.model.RemoteObjectIcon

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class RemoteObjectIcon extends Object
RemoteObjectIcon
  • Field Details

    • title

      protected String title
      The title of the icon. This is used as follows: * For a status icon it is used as a tooltip on the icon. If not set, the status icon doesn't display a tooltip in Jira. * For the remote object icon it is used in conjunction with the application name to display a tooltip for the link's icon. The tooltip takes the format "\\[application name\\] icon title". Blank itemsare excluded from the tooltip title. If both items are blank, the icon tooltop displays as "Web Link".
    • url16x16

      protected String url16x16
      The URL of an icon that displays at 16x16 pixel in Jira.
  • Constructor Details

    • RemoteObjectIcon

      public RemoteObjectIcon(Consumer<RemoteObjectIcon> spec)
      Constructs a validated instance of RemoteObjectIcon.
      Parameters:
      spec - the specification to process
    • RemoteObjectIcon

      @Internal public RemoteObjectIcon(String link, String title, String url16x16)
      Constructs a validated instance of RemoteObjectIcon.

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

      Parameters:
      link - The URL of the tooltip, used only for a status icon. If not set, the status icon in Jira is not clickable.
      title - The title of the icon. This is used as follows: * For a status icon it is used as a tooltip on the icon. If not set, the status icon doesn't display a tooltip in Jira. * For the remote object icon it is used in conjunction with the application name to display a tooltip for the link's icon. The tooltip takes the format "\\[application name\\] icon title". Blank itemsare excluded from the tooltip title. If both items are blank, the icon tooltop displays as "Web Link".
      url16x16 - The URL of an icon that displays at 16x16 pixel in Jira.
    • RemoteObjectIcon

      protected RemoteObjectIcon()
  • Method Details

    • builder

    • link

      public String link()
      The URL of the tooltip, used only for a status icon. If not set, the status icon in Jira is not clickable.
    • title

      public String title()
      The title of the icon. This is used as follows: * For a status icon it is used as a tooltip on the icon. If not set, the status icon doesn't display a tooltip in Jira. * For the remote object icon it is used in conjunction with the application name to display a tooltip for the link's icon. The tooltip takes the format "\\[application name\\] icon title". Blank itemsare excluded from the tooltip title. If both items are blank, the icon tooltop displays as "Web Link".
    • url16x16

      public String url16x16()
      The URL of an icon that displays at 16x16 pixel in Jira.
    • link

      public RemoteObjectIcon link(String link)
      The URL of the tooltip, used only for a status icon. If not set, the status icon in Jira is not clickable.
      Returns:
      this.
    • title

      public RemoteObjectIcon title(String title)
      The title of the icon. This is used as follows: * For a status icon it is used as a tooltip on the icon. If not set, the status icon doesn't display a tooltip in Jira. * For the remote object icon it is used in conjunction with the application name to display a tooltip for the link's icon. The tooltip takes the format "\\[application name\\] icon title". Blank itemsare excluded from the tooltip title. If both items are blank, the icon tooltop displays as "Web Link".
      Returns:
      this.
    • url16x16

      public RemoteObjectIcon url16x16(String url16x16)
      The URL of an icon that displays at 16x16 pixel in Jira.
      Returns:
      this.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object