Class GetCreateIssueMetaOperationSpec.GetCreateIssueMetaOperationSpecBuilder

java.lang.Object
io.github.primelib.jira4j.restv3.spec.GetCreateIssueMetaOperationSpec.GetCreateIssueMetaOperationSpecBuilder
Enclosing class:
GetCreateIssueMetaOperationSpec

public static class GetCreateIssueMetaOperationSpec.GetCreateIssueMetaOperationSpecBuilder extends Object
  • Method Details

    • projectIds

      public GetCreateIssueMetaOperationSpec.GetCreateIssueMetaOperationSpecBuilder projectIds(@Nullable @Nullable List<String> projectIds)
      List of project IDs. This parameter accepts a comma-separated list. Multiple project IDs can also be provided using an ampersand-separated list. For example, projectIds=10000,10001&amp;projectIds=10020,10021. This parameter may be provided with projectKeys.
      Returns:
      this.
    • projectKeys

      public GetCreateIssueMetaOperationSpec.GetCreateIssueMetaOperationSpecBuilder projectKeys(@Nullable @Nullable List<String> projectKeys)
      List of project keys. This parameter accepts a comma-separated list. Multiple project keys can also be provided using an ampersand-separated list. For example, projectKeys=proj1,proj2&amp;projectKeys=proj3. This parameter may be provided with projectIds.
      Returns:
      this.
    • issuetypeIds

      public GetCreateIssueMetaOperationSpec.GetCreateIssueMetaOperationSpecBuilder issuetypeIds(@Nullable @Nullable List<String> issuetypeIds)
      List of issue type IDs. This parameter accepts a comma-separated list. Multiple issue type IDs can also be provided using an ampersand-separated list. For example, issuetypeIds=10000,10001&amp;issuetypeIds=10020,10021. This parameter may be provided with issuetypeNames.
      Returns:
      this.
    • issuetypeNames

      public GetCreateIssueMetaOperationSpec.GetCreateIssueMetaOperationSpecBuilder issuetypeNames(@Nullable @Nullable List<String> issuetypeNames)
      List of issue type names. This parameter accepts a comma-separated list. Multiple issue type names can also be provided using an ampersand-separated list. For example, issuetypeNames=name1,name2&amp;issuetypeNames=name3. This parameter may be provided with issuetypeIds.
      Returns:
      this.
    • expand

      Use [expand](#expansion) to include additional information about issue metadata in the response. This parameter accepts projects.issuetypes.fields, which returns information about the fields in the issue creation screen for each issue type. Fields hidden from the screen are not returned. Use the information to populate the fields and update fields in [Create issue](#api-rest-api-3-issue-post) and [Create issues](#api-rest-api-3-issue-bulk-post).
      Returns:
      this.
    • build

    • toString

      public String toString()
      Overrides:
      toString in class Object