Class RemoteIssueLinkRequest

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

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

    • application

      protected Application application
    • globalId

      protected String globalId
      An identifier for the remote item in the remote system. For example, the global ID for a remote item in Confluence would consist of the app ID and page ID, like this: appId=456&pageId=123. Setting this field enables the remote issue link details to be updated or deleted using remote system and item details as the record identifier, rather than using the record's Jira ID. The maximum length is 255 characters.
    • object

      protected RemoteObject object
    • relationship

      protected String relationship
      Description of the relationship between the issue and the linked item. If not set, the relationship description "links to" is used in Jira.
  • Constructor Details

    • RemoteIssueLinkRequest

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

      @Internal public RemoteIssueLinkRequest(Application application, String globalId, RemoteObject object, String relationship)
      Constructs a validated instance of RemoteIssueLinkRequest.

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

      Parameters:
      application - application
      globalId - An identifier for the remote item in the remote system. For example, the global ID for a remote item in Confluence would consist of the app ID and page ID, like this: appId=456&amp;pageId=123. Setting this field enables the remote issue link details to be updated or deleted using remote system and item details as the record identifier, rather than using the record's Jira ID. The maximum length is 255 characters.
      object - object
      relationship - Description of the relationship between the issue and the linked item. If not set, the relationship description "links to" is used in Jira.
    • RemoteIssueLinkRequest

      protected RemoteIssueLinkRequest()
  • Method Details

    • builder

    • application

      public Application application()
    • globalId

      public String globalId()
      An identifier for the remote item in the remote system. For example, the global ID for a remote item in Confluence would consist of the app ID and page ID, like this: appId=456&amp;pageId=123. Setting this field enables the remote issue link details to be updated or deleted using remote system and item details as the record identifier, rather than using the record's Jira ID. The maximum length is 255 characters.
    • object

      public RemoteObject object()
    • relationship

      public String relationship()
      Description of the relationship between the issue and the linked item. If not set, the relationship description "links to" is used in Jira.
    • application

      public RemoteIssueLinkRequest application(Application application)
      Returns:
      this.
    • globalId

      public RemoteIssueLinkRequest globalId(String globalId)
      An identifier for the remote item in the remote system. For example, the global ID for a remote item in Confluence would consist of the app ID and page ID, like this: appId=456&amp;pageId=123. Setting this field enables the remote issue link details to be updated or deleted using remote system and item details as the record identifier, rather than using the record's Jira ID. The maximum length is 255 characters.
      Returns:
      this.
    • object

      public RemoteIssueLinkRequest object(RemoteObject object)
      Returns:
      this.
    • relationship

      public RemoteIssueLinkRequest relationship(String relationship)
      Description of the relationship between the issue and the linked item. If not set, the relationship description "links to" is used 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