Class RemoteIssueLinkApplication

java.lang.Object
io.github.primelib.jira4j.restv3.model.RemoteIssueLinkApplication

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

    • name

      protected String name
      The name of the application. Used in conjunction with the (remote) object icon title to display a tooltip for the link's icon. The tooltip takes the format "\\[application name\\] icon title". Blank items are excluded from the tooltip title. If both items are blank, the icon tooltop displays as "Web Link". Grouping and sorting of links may place links without an application name last.
    • type

      protected String type
      The name-spaced type of the application, used by registered rendering apps.
  • Constructor Details

    • RemoteIssueLinkApplication

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

      @Internal public RemoteIssueLinkApplication(String name, String type)
      Constructs a validated instance of RemoteIssueLinkApplication.

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

      Parameters:
      name - The name of the application. Used in conjunction with the (remote) object icon title to display a tooltip for the link's icon. The tooltip takes the format "\\[application name\\] icon title". Blank items are excluded from the tooltip title. If both items are blank, the icon tooltop displays as "Web Link". Grouping and sorting of links may place links without an application name last.
      type - The name-spaced type of the application, used by registered rendering apps.
    • RemoteIssueLinkApplication

      protected RemoteIssueLinkApplication()
  • Method Details

    • builder

    • name

      public String name()
      The name of the application. Used in conjunction with the (remote) object icon title to display a tooltip for the link's icon. The tooltip takes the format "\\[application name\\] icon title". Blank items are excluded from the tooltip title. If both items are blank, the icon tooltop displays as "Web Link". Grouping and sorting of links may place links without an application name last.
    • type

      public String type()
      The name-spaced type of the application, used by registered rendering apps.
    • name

      public RemoteIssueLinkApplication name(String name)
      The name of the application. Used in conjunction with the (remote) object icon title to display a tooltip for the link's icon. The tooltip takes the format "\\[application name\\] icon title". Blank items are excluded from the tooltip title. If both items are blank, the icon tooltop displays as "Web Link". Grouping and sorting of links may place links without an application name last.
      Returns:
      this.
    • type

      public RemoteIssueLinkApplication type(String type)
      The name-spaced type of the application, used by registered rendering apps.
      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