<?xml version="1.0" encoding="UTF-8"?>

<namespace xmlns="http://www.mulesoft.org/schema/mule/tooling.attributes" xmlns:mule="http://www.mulesoft.org/schema/mule/core" prefix="jira" url="http://www.mulesoft.org/schema/mule/jira">
  <global-cloud-connector connectivityTesting="on" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="" localId="parentConfig" icon="" description="" caption="Jira"></global-cloud-connector>
  <nested abstract="true" localId="connection-pooling-profile" description="" caption="">
    <label description="" caption="Define connection pool configuration" name="poolingProfileLabel"></label>
    <integer step="0" min="0" defaultValue="5" fillLine="true" description="Controls the maximum number of connections that can be borrowed from the pool at one time. When set to a negative value, there is no limit to the number of connections that may be active at one time. When maxActive is exceeded, the pool is said to be exhausted." caption="Max active" name="maxActive"></integer>
    <integer step="0" min="0" defaultValue="5" fillLine="true" description="Controls the maximum number of connections that can sit idle in the pool at any time. When set to a negative value, there is no limit to the number of connections that may be idle at one time." caption="Max idle" name="maxIdle"></integer>
    <enum defaultValue="INITIALISE_ONE" alwaysFill="true" description="Determines how connections in a pool should be initialized. The possible values are: INITIALISE_NONE (will not load any connection into the pool on startup), INITIALISE_ONE (will load one initial connection into the pool on startup), or INITIALISE_ALL (will load all connections in the pool on startup)" caption="Initialisation policy" name="initialisationPolicy">
      <option value="INITIALISE_NONE"></option>
      <option value="INITIALISE_ONE"></option>
      <option value="INITIALISE_ALL"></option>
    </enum>
    <enum defaultValue="WHEN_EXHAUSTED_GROW" alwaysFill="true" description="Specifies the behavior of the connection pool when the pool is exhausted. Possible values are: &quot;WHEN_EXHAUSTED_FAIL&quot;, which will throw a NoSuchElementException, &quot;WHEN_EXHAUSTED_WAIT&quot;, which will block by invoking Object.wait(long) until a new or idle object is available, or WHEN_EXHAUSTED_GROW, which will create a new connection and return it, essentially making maxActive meaningless. If a positive maxWait value is supplied, it will block for at most that many milliseconds, after which a NoSuchElementException will be thrown. If maxThreadWait is a negative value, it will block indefinitely." caption="Exhausted action" name="exhaustedAction">
      <option value="WHEN_EXHAUSTED_WAIT"></option>
      <option value="WHEN_EXHAUSTED_FAIL"></option>
      <option value="WHEN_EXHAUSTED_GROW"></option>
    </enum>
    <integer step="0" min="0" defaultValue="5" fillLine="true" description="When exhausted action is Wait (or block) this is the amount of time in milliseconds that the pool will wait before failing. Setting a negative value will block indefinitely until an idle instance becomes available." caption="Max wait" name="maxWait"></integer>
  </nested>
  <nested abstract="true" localId="reconnectionStrategyElement" description="" caption="">
    <label description="" caption="Define how mule should attempt to handle a connection failure" name="connectionLabel"></label>
    <radioBoolean fillLine="true" description="Disable reconection strategy" caption="Do not use a Reconnection strategy" name="noReconnection"></radioBoolean>
    <radioBoolean fillLine="true" description="A reconnection strategy that allows the user to configure how many times a reconnection should be attempted and how long to wait between attempts." caption="Standard Reconnection" name="standardReconnection"></radioBoolean>
    <integer step="1" max="2147483647" min="1" defaultValue="2000" indented="true" controlled="standardReconnection" description="How often (in ms) to reconnect" caption="Frequency (ms)" name="reconnectionFrequency"></integer>
    <integer step="1" max="2147483647" min="1" defaultValue="2" indented="true" controlled="standardReconnection,!reconnectForever" description="How many reconnection attempts to make" caption="Reconnection Attempts" name="reconnectionAttemps"></integer>
    <boolean indented="true" controlled="standardReconnection" description="A reconnection strategy that retries an infinite number of times at the specified frequency." caption="Reconnect Forever" name="reconnectForever"></boolean>
    <radioBoolean fillLine="true" description="A user-defined reconnection strategy." caption="Custom Reconnection" name="customReconnection"></radioBoolean>
    <classname indented="true" controlled="customReconnection" description="A class that implements the RetryPolicyTemplate interface." caption="Class" name="class"></classname>
    <childElement allowMultiple="true" controlled="customReconnection" description="Property elements." caption="Properties" name="http://www.springframework.org/schema/beans/property"></childElement>
  </nested>
  <global-cloud-connector connectivityTesting="on" extends="http://www.mulesoft.org/schema/mule/jira/parentConfig" abstract="false" image="icons/large/jira-connector-48x32.png" localId="config" icon="icons/small/jira-connector-24x16.png" description="Global Jira configuration information." caption="Jira">
    <attribute-category description="Jira configuration properties." caption="General">
      <group caption="Generic" id="jiraGenericProperties">
        <name required="true" description="Give a name to this configuration so it can be later referenced by config-ref." caption="Name" name="name"></name>
      </group>
      <group caption="Connection" id="connection">
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
      <group caption="General" id="general">
        <boolean defaultValue="false" javaType="java.lang.Boolean" required="false" supportsExpressions="true" description="If external custom fields names (instead of internal ids) are used when modifying custom fields, the provided
user must be a Jira administrator in order to be able to use this feature." caption="Use Custom Fields External Name" name="useCustomFieldsExternalName"></boolean>
      </group>
    </attribute-category>
    <attribute-category description="Pooling profile options." caption="Pooling Profile">
      <group caption="Pooling Profile" id="poolingProfile">
        <childElement inplace="true" description="" caption="" name="http://www.mulesoft.org/schema/mule/jira/connection-pooling-profile"></childElement>
      </group>
    </attribute-category>
    <attribute-category description="Reconnection options." caption="Reconnection">
      <group caption="Strategies" id="reconnectionStrategies">
        <childElement inplace="true" valuePersistence="org.mule.tooling.ui.modules.core.widgets.meta.HTTPTransactionValuePersistence" description="" caption="" name="http://www.mulesoft.org/schema/mule/core/reconnectionStrategyElement"></childElement>
        <childElement allowedSubTypes="http://www.mulesoft.org/schema/mule/core/reconnect,http://www.mulesoft.org/schema/mule/core/reconnect-custom-strategy,http://www.mulesoft.org/schema/mule/core/reconnect-forever" allowSubTypes="true" visibleInDialog="false" description="" caption="" name="http://www.mulesoft.org/schema/mule/core/abstractReconnectionStrategy"></childElement>
      </group>
    </attribute-category>
  </global-cloud-connector>
  <cloud-connector abstract="true" image="icons/large/jira-connector-48x32.png" localId="abstractJiraConnectorGeneric" icon="icons/small/jira-connector-24x16.png" description="Interact with Jira." caption="Abstractjiraconnectorgeneric">
    <attribute-category description="General." caption="General">
      <group caption="Generic" id="abstractJiraConnectorGeneric">
        <globalRef requiredType="http://www.mulesoft.org/schema/mule/jira/config" required="true" description="Specify which configuration to use for this invocation." caption="Config Reference" name="config-ref"></globalRef>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" image="icons/large/jira-connector-48x32.png" localId="jira-connector" icon="icons/small/jira-connector-24x16.png" description="JIRA is a proprietary issue tracking product, developed by Atlassian, commonly used for bug tracking, issue
tracking, and project management." caption="Jira" aliasId="org.mule.tooling.ui.modules.core.pattern.jira">
    <attribute-category description="General." caption="General">
      <group caption="Generic" id="jiraConnectorGeneric">
        <modeSwitch alwaysCombo="true" description="Operation." caption="Operation" name="Jira operations to execute">
          <mode modeLabel="Add actors to project role" modeId="http://www.mulesoft.org/schema/mule/jira/add-actors-to-project-role"></mode>
          <mode modeLabel="Add base64 encoded attachments to issue" modeId="http://www.mulesoft.org/schema/mule/jira/add-base64-encoded-attachments-to-issue"></mode>
          <mode modeLabel="Add comment" modeId="http://www.mulesoft.org/schema/mule/jira/add-comment"></mode>
          <mode modeLabel="Add default actors to project role" modeId="http://www.mulesoft.org/schema/mule/jira/add-default-actors-to-project-role"></mode>
          <mode modeLabel="Add permission to" modeId="http://www.mulesoft.org/schema/mule/jira/add-permission-to"></mode>
          <mode modeLabel="Add user to group" modeId="http://www.mulesoft.org/schema/mule/jira/add-user-to-group"></mode>
          <mode modeLabel="Add version" modeId="http://www.mulesoft.org/schema/mule/jira/add-version"></mode>
          <mode modeLabel="Add worklog and auto adjust remaining estimate" modeId="http://www.mulesoft.org/schema/mule/jira/add-worklog-and-auto-adjust-remaining-estimate"></mode>
          <mode modeLabel="Add worklog and retain remaining estimate" modeId="http://www.mulesoft.org/schema/mule/jira/add-worklog-and-retain-remaining-estimate"></mode>
          <mode modeLabel="Add worklog with new remaining estimate" modeId="http://www.mulesoft.org/schema/mule/jira/add-worklog-with-new-remaining-estimate"></mode>
          <mode modeLabel="Archive version" modeId="http://www.mulesoft.org/schema/mule/jira/archive-version"></mode>
          <mode modeLabel="Create group" modeId="http://www.mulesoft.org/schema/mule/jira/create-group"></mode>
          <mode modeLabel="Create issue" modeId="http://www.mulesoft.org/schema/mule/jira/create-issue"></mode>
          <mode modeLabel="Create issue using object" modeId="http://www.mulesoft.org/schema/mule/jira/create-issue-using-object"></mode>
          <mode modeLabel="Create issue with parent" modeId="http://www.mulesoft.org/schema/mule/jira/create-issue-with-parent"></mode>
          <mode modeLabel="Create issue with security level" modeId="http://www.mulesoft.org/schema/mule/jira/create-issue-with-security-level"></mode>
          <mode modeLabel="Create permission scheme" modeId="http://www.mulesoft.org/schema/mule/jira/create-permission-scheme"></mode>
          <mode modeLabel="Create project" modeId="http://www.mulesoft.org/schema/mule/jira/create-project"></mode>
          <mode modeLabel="Create project role" modeId="http://www.mulesoft.org/schema/mule/jira/create-project-role"></mode>
          <mode modeLabel="Create project using object" modeId="http://www.mulesoft.org/schema/mule/jira/create-project-using-object"></mode>
          <mode modeLabel="Create user" modeId="http://www.mulesoft.org/schema/mule/jira/create-user"></mode>
          <mode modeLabel="Delete group" modeId="http://www.mulesoft.org/schema/mule/jira/delete-group"></mode>
          <mode modeLabel="Delete issue" modeId="http://www.mulesoft.org/schema/mule/jira/delete-issue"></mode>
          <mode modeLabel="Delete permission from" modeId="http://www.mulesoft.org/schema/mule/jira/delete-permission-from"></mode>
          <mode modeLabel="Delete permission scheme" modeId="http://www.mulesoft.org/schema/mule/jira/delete-permission-scheme"></mode>
          <mode modeLabel="Delete project" modeId="http://www.mulesoft.org/schema/mule/jira/delete-project"></mode>
          <mode modeLabel="Delete project avatar" modeId="http://www.mulesoft.org/schema/mule/jira/delete-project-avatar"></mode>
          <mode modeLabel="Delete project role" modeId="http://www.mulesoft.org/schema/mule/jira/delete-project-role"></mode>
          <mode modeLabel="Delete user" modeId="http://www.mulesoft.org/schema/mule/jira/delete-user"></mode>
          <mode modeLabel="Delete worklog and auto adjust remaining estimate" modeId="http://www.mulesoft.org/schema/mule/jira/delete-worklog-and-auto-adjust-remaining-estimate"></mode>
          <mode modeLabel="Delete worklog and retain remaining estimate" modeId="http://www.mulesoft.org/schema/mule/jira/delete-worklog-and-retain-remaining-estimate"></mode>
          <mode modeLabel="Delete worklog with new remaining estimate" modeId="http://www.mulesoft.org/schema/mule/jira/delete-worklog-with-new-remaining-estimate"></mode>
          <mode modeLabel="Edit comment" modeId="http://www.mulesoft.org/schema/mule/jira/edit-comment"></mode>
          <mode modeLabel="Get all permissions" modeId="http://www.mulesoft.org/schema/mule/jira/get-all-permissions"></mode>
          <mode modeLabel="Get associated notification schemes" modeId="http://www.mulesoft.org/schema/mule/jira/get-associated-notification-schemes"></mode>
          <mode modeLabel="Get associated permission schemes" modeId="http://www.mulesoft.org/schema/mule/jira/get-associated-permission-schemes"></mode>
          <mode modeLabel="Get attachments from issue" modeId="http://www.mulesoft.org/schema/mule/jira/get-attachments-from-issue"></mode>
          <mode modeLabel="Get available actions" modeId="http://www.mulesoft.org/schema/mule/jira/get-available-actions"></mode>
          <mode modeLabel="Get comment" modeId="http://www.mulesoft.org/schema/mule/jira/get-comment"></mode>
          <mode modeLabel="Get comments" modeId="http://www.mulesoft.org/schema/mule/jira/get-comments"></mode>
          <mode modeLabel="Get components" modeId="http://www.mulesoft.org/schema/mule/jira/get-components"></mode>
          <mode modeLabel="Get configuration" modeId="http://www.mulesoft.org/schema/mule/jira/get-configuration"></mode>
          <mode modeLabel="Get custom fields" modeId="http://www.mulesoft.org/schema/mule/jira/get-custom-fields"></mode>
          <mode modeLabel="Get default role actors" modeId="http://www.mulesoft.org/schema/mule/jira/get-default-role-actors"></mode>
          <mode modeLabel="Get favourite filters" modeId="http://www.mulesoft.org/schema/mule/jira/get-favourite-filters"></mode>
          <mode modeLabel="Get fields for action" modeId="http://www.mulesoft.org/schema/mule/jira/get-fields-for-action"></mode>
          <mode modeLabel="Get fields for edit" modeId="http://www.mulesoft.org/schema/mule/jira/get-fields-for-edit"></mode>
          <mode modeLabel="Get group" modeId="http://www.mulesoft.org/schema/mule/jira/get-group"></mode>
          <mode modeLabel="Get issue" modeId="http://www.mulesoft.org/schema/mule/jira/get-issue"></mode>
          <mode modeLabel="Get issue by id" modeId="http://www.mulesoft.org/schema/mule/jira/get-issue-by-id"></mode>
          <mode modeLabel="Get issue count for filter" modeId="http://www.mulesoft.org/schema/mule/jira/get-issue-count-for-filter"></mode>
          <mode modeLabel="Get issue types" modeId="http://www.mulesoft.org/schema/mule/jira/get-issue-types"></mode>
          <mode modeLabel="Get issue types for project" modeId="http://www.mulesoft.org/schema/mule/jira/get-issue-types-for-project"></mode>
          <mode modeLabel="Get issues from filter with limit" modeId="http://www.mulesoft.org/schema/mule/jira/get-issues-from-filter-with-limit"></mode>
          <mode modeLabel="Get issues from jql search" modeId="http://www.mulesoft.org/schema/mule/jira/get-issues-from-jql-search"></mode>
          <mode modeLabel="Get issues from text search with limit" modeId="http://www.mulesoft.org/schema/mule/jira/get-issues-from-text-search-with-limit"></mode>
          <mode modeLabel="Get issues from text search with project" modeId="http://www.mulesoft.org/schema/mule/jira/get-issues-from-text-search-with-project"></mode>
          <mode modeLabel="Get notification schemes" modeId="http://www.mulesoft.org/schema/mule/jira/get-notification-schemes"></mode>
          <mode modeLabel="Get permission schemes" modeId="http://www.mulesoft.org/schema/mule/jira/get-permission-schemes"></mode>
          <mode modeLabel="Get priorities" modeId="http://www.mulesoft.org/schema/mule/jira/get-priorities"></mode>
          <mode modeLabel="Get project avatar" modeId="http://www.mulesoft.org/schema/mule/jira/get-project-avatar"></mode>
          <mode modeLabel="Get project avatars" modeId="http://www.mulesoft.org/schema/mule/jira/get-project-avatars"></mode>
          <mode modeLabel="Get project by id" modeId="http://www.mulesoft.org/schema/mule/jira/get-project-by-id"></mode>
          <mode modeLabel="Get project by key" modeId="http://www.mulesoft.org/schema/mule/jira/get-project-by-key"></mode>
          <mode modeLabel="Get project role" modeId="http://www.mulesoft.org/schema/mule/jira/get-project-role"></mode>
          <mode modeLabel="Get project role actors" modeId="http://www.mulesoft.org/schema/mule/jira/get-project-role-actors"></mode>
          <mode modeLabel="Get project roles" modeId="http://www.mulesoft.org/schema/mule/jira/get-project-roles"></mode>
          <mode modeLabel="Get project with schemes by id" modeId="http://www.mulesoft.org/schema/mule/jira/get-project-with-schemes-by-id"></mode>
          <mode modeLabel="Get projects no schemes" modeId="http://www.mulesoft.org/schema/mule/jira/get-projects-no-schemes"></mode>
          <mode modeLabel="Get resolution date by id" modeId="http://www.mulesoft.org/schema/mule/jira/get-resolution-date-by-id"></mode>
          <mode modeLabel="Get resolution date by key" modeId="http://www.mulesoft.org/schema/mule/jira/get-resolution-date-by-key"></mode>
          <mode modeLabel="Get resolutions" modeId="http://www.mulesoft.org/schema/mule/jira/get-resolutions"></mode>
          <mode modeLabel="Get security level" modeId="http://www.mulesoft.org/schema/mule/jira/get-security-level"></mode>
          <mode modeLabel="Get security levels" modeId="http://www.mulesoft.org/schema/mule/jira/get-security-levels"></mode>
          <mode modeLabel="Get security schemes" modeId="http://www.mulesoft.org/schema/mule/jira/get-security-schemes"></mode>
          <mode modeLabel="Get server info" modeId="http://www.mulesoft.org/schema/mule/jira/get-server-info"></mode>
          <mode modeLabel="Get statuses" modeId="http://www.mulesoft.org/schema/mule/jira/get-statuses"></mode>
          <mode modeLabel="Get sub task issue types" modeId="http://www.mulesoft.org/schema/mule/jira/get-sub-task-issue-types"></mode>
          <mode modeLabel="Get sub task issue types for project" modeId="http://www.mulesoft.org/schema/mule/jira/get-sub-task-issue-types-for-project"></mode>
          <mode modeLabel="Get user" modeId="http://www.mulesoft.org/schema/mule/jira/get-user"></mode>
          <mode modeLabel="Get versions" modeId="http://www.mulesoft.org/schema/mule/jira/get-versions"></mode>
          <mode modeLabel="Get worklogs" modeId="http://www.mulesoft.org/schema/mule/jira/get-worklogs"></mode>
          <mode modeLabel="Has permission to create worklog" modeId="http://www.mulesoft.org/schema/mule/jira/has-permission-to-create-worklog"></mode>
          <mode modeLabel="Has permission to delete worklog" modeId="http://www.mulesoft.org/schema/mule/jira/has-permission-to-delete-worklog"></mode>
          <mode modeLabel="Has permission to edit comment" modeId="http://www.mulesoft.org/schema/mule/jira/has-permission-to-edit-comment"></mode>
          <mode modeLabel="Has permission to update worklog" modeId="http://www.mulesoft.org/schema/mule/jira/has-permission-to-update-worklog"></mode>
          <mode modeLabel="Is project role name unique" modeId="http://www.mulesoft.org/schema/mule/jira/is-project-role-name-unique"></mode>
          <mode modeLabel="Login" modeId="http://www.mulesoft.org/schema/mule/jira/login"></mode>
          <mode modeLabel="Logout" modeId="http://www.mulesoft.org/schema/mule/jira/logout"></mode>
          <mode modeLabel="Progress workflow action" modeId="http://www.mulesoft.org/schema/mule/jira/progress-workflow-action"></mode>
          <mode modeLabel="Refresh custom fields" modeId="http://www.mulesoft.org/schema/mule/jira/refresh-custom-fields"></mode>
          <mode modeLabel="Release version" modeId="http://www.mulesoft.org/schema/mule/jira/release-version"></mode>
          <mode modeLabel="Remove actors from project role" modeId="http://www.mulesoft.org/schema/mule/jira/remove-actors-from-project-role"></mode>
          <mode modeLabel="Remove all role actors by name and type" modeId="http://www.mulesoft.org/schema/mule/jira/remove-all-role-actors-by-name-and-type"></mode>
          <mode modeLabel="Remove all role actors by project" modeId="http://www.mulesoft.org/schema/mule/jira/remove-all-role-actors-by-project"></mode>
          <mode modeLabel="Remove default actors from project role" modeId="http://www.mulesoft.org/schema/mule/jira/remove-default-actors-from-project-role"></mode>
          <mode modeLabel="Remove user from group" modeId="http://www.mulesoft.org/schema/mule/jira/remove-user-from-group"></mode>
          <mode modeLabel="Set new project avatar" modeId="http://www.mulesoft.org/schema/mule/jira/set-new-project-avatar"></mode>
          <mode modeLabel="Set project avatar" modeId="http://www.mulesoft.org/schema/mule/jira/set-project-avatar"></mode>
          <mode modeLabel="Update group" modeId="http://www.mulesoft.org/schema/mule/jira/update-group"></mode>
          <mode modeLabel="Update issue" modeId="http://www.mulesoft.org/schema/mule/jira/update-issue"></mode>
          <mode modeLabel="Update issues by jql" modeId="http://www.mulesoft.org/schema/mule/jira/update-issues-by-jql"></mode>
          <mode modeLabel="Update project" modeId="http://www.mulesoft.org/schema/mule/jira/update-project"></mode>
          <mode modeLabel="Update project role" modeId="http://www.mulesoft.org/schema/mule/jira/update-project-role"></mode>
          <mode modeLabel="Update worklog with new remaining estimate" modeId="http://www.mulesoft.org/schema/mule/jira/update-worklog-with-new-remaining-estimate"></mode>
        </modeSwitch>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="add-actors-to-project-role" icon="icons/small/jira-connector-24x16.png" caption="Add Actors To Project Role">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the project role to use." caption="Project Role Id" name="projectRoleId"></integer>
        <string javaType="java.lang.String" required="false" description="The actor type to use." caption="Actor Type" name="actorType"></string>
        <string javaType="java.lang.String" required="true" description="The key of project to use." caption="Project Key" name="projectKey"></string>
        <element-controller-list listName="actors" itemName="actor" localName="add-actors-to-project-role-actors" javaType="java.util.List&lt;java.lang.String&gt;" required="true" description="The actors to add." caption="Actors"></element-controller-list>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="boolean" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="add-base64-encoded-attachments-to-issue" icon="icons/small/jira-connector-24x16.png" caption="Add Base64 Encoded Attachments To Issue">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The issue to attach to." caption="Issue Key" name="issueKey"></string>
        <element-controller-list listName="base64-encoded-attachment-data" itemName="base64-encoded-attachment-datum" localName="add-base64-encoded-attachments-to-issue-base64-encoded-attachment-data" javaType="java.util.List&lt;java.lang.String&gt;" required="true" description="An array of Base 64 encoded Strings; each element contains the data of the attachment to be uploaded." caption="Base64 Encoded Attachment Data"></element-controller-list>
        <element-controller-list listName="file-names" itemName="file-name" localName="add-base64-encoded-attachments-to-issue-file-names" javaType="java.util.List&lt;java.lang.String&gt;" required="true" description="An array of filenames; each element names an attachment to be uploaded." caption="File Names"></element-controller-list>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteComment" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="add-comment" icon="icons/small/jira-connector-24x16.png" caption="Add Comment">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The author of the comment." caption="Comment Author" name="commentAuthor"></string>
        <string javaType="java.lang.String" required="true" description="The body of the comment." caption="Comment Body" name="commentBody"></string>
        <string javaType="java.lang.String" required="false" description="The group level of the comment." caption="Comment Group Level" name="commentGroupLevel"></string>
        <string javaType="java.lang.String" required="false" description="The role level of the comment." caption="Comment Role Level" name="commentRoleLevel"></string>
        <string javaType="java.lang.String" required="true" description="The key of the issue." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="add-default-actors-to-project-role" icon="icons/small/jira-connector-24x16.png" caption="Add Default Actors To Project Role">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the project role." caption="Project Role Id" name="projectRoleId"></integer>
        <string javaType="java.lang.String" required="false" description="The type." caption="Type" name="type"></string>
        <element-controller-list listName="actors" itemName="actor" localName="add-default-actors-to-project-role-actors" javaType="java.util.List&lt;java.lang.String&gt;" required="true" description="The actors to add." caption="Actors"></element-controller-list>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemotePermissionScheme" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="add-permission-to" icon="icons/small/jira-connector-24x16.png" caption="Add Permission To">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The name of the permission scheme to use." caption="Permission Scheme Name" name="permissionSchemeName"></string>
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The permission code to use." caption="Permission Code" name="permissionCode"></integer>
        <string javaType="java.lang.String" required="true" description="The entity name, username or group name." caption="Entity Name" name="entityName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="add-user-to-group" icon="icons/small/jira-connector-24x16.png" caption="Add User To Group">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The group name." caption="Group Name" name="groupName"></string>
        <string javaType="java.lang.String" required="true" description="The user name." caption="User Name" name="userName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteVersion" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="add-version" icon="icons/small/jira-connector-24x16.png" caption="Add Version">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The project key to use." caption="Project Key" name="projectKey"></string>
        <string javaType="java.lang.String" required="true" description="The release date to use in the format MM-dd-yyy'T'HH:mm:ss." caption="Release Date" name="releaseDate"></string>
        <string javaType="java.lang.String" required="true" description="The version name to use." caption="Version Name" name="versionName"></string>
        <boolean javaType="java.lang.Boolean" required="true" supportsExpressions="true" description="Whether is archived." caption="Archived" name="archived"></boolean>
        <boolean javaType="java.lang.Boolean" required="true" supportsExpressions="true" description="Whether is released." caption="Released" name="released"></boolean>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteWorklog" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="add-worklog-and-auto-adjust-remaining-estimate" icon="icons/small/jira-connector-24x16.png" caption="Add Worklog And Auto Adjust Remaining Estimate">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="false" description="Add a comment to the worklog." caption="Comment" name="comment"></string>
        <string javaType="java.lang.String" required="false" description="The new group level." caption="Group Level" name="groupLevel"></string>
        <string javaType="java.lang.String" required="true" description="The key of the issue." caption="Issue Key" name="issueKey"></string>
        <string javaType="java.lang.String" required="false" description="The new role level id." caption="Role Level Id" name="roleLevelId"></string>
        <string javaType="java.lang.String" required="true" description="The start date of the worklog using the format MM-dd-yyy'T'HH:mm:ss." caption="Start Date" name="startDate"></string>
        <string javaType="java.lang.String" required="true" description="Specifies a time duration in JIRA duration format, representing the time spent working on the worklog, eg 1d 2h." caption="Time Spent" name="timeSpent"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteWorklog" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="add-worklog-and-retain-remaining-estimate" icon="icons/small/jira-connector-24x16.png" caption="Add Worklog And Retain Remaining Estimate">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="false" description="Add a comment to the worklog." caption="Comment" name="comment"></string>
        <string javaType="java.lang.String" required="false" description="The new group level." caption="Group Level" name="groupLevel"></string>
        <string javaType="java.lang.String" required="true" description="The key of the issue." caption="Issue Key" name="issueKey"></string>
        <string javaType="java.lang.String" required="false" description="The new role level id." caption="Role Level Id" name="roleLevelId"></string>
        <string javaType="java.lang.String" required="true" description="The start date of the worklog using the format MM-dd-yyy'T'HH:mm:ss." caption="Start Date" name="startDate"></string>
        <string javaType="java.lang.String" required="true" description="Specifies a time duration in JIRA duration format, representing the time spent working on the worklog, eg 1d 2h." caption="Time Spent" name="timeSpent"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteWorklog" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="add-worklog-with-new-remaining-estimate" icon="icons/small/jira-connector-24x16.png" caption="Add Worklog With New Remaining Estimate">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="false" description="Add a comment to the worklog." caption="Comment" name="comment"></string>
        <string javaType="java.lang.String" required="false" description="The new group level." caption="Group Level" name="groupLevel"></string>
        <string javaType="java.lang.String" required="true" description="The key of the issue." caption="Issue Key" name="issueKey"></string>
        <string javaType="java.lang.String" required="true" description="Specifies the issue's remaining estimate as a duration string, eg 1d 2h." caption="New Remaining Estimate" name="newRemainingEstimate"></string>
        <string javaType="java.lang.String" required="false" description="The new role level id." caption="Role Level Id" name="roleLevelId"></string>
        <string javaType="java.lang.String" required="true" description="The start date of the worklog using the format MM-dd-yyy'T'HH:mm:ss." caption="Start Date" name="startDate"></string>
        <string javaType="java.lang.String" required="true" description="Specifies a time duration in JIRA duration format, representing the time spent working on the worklog, eg 1d 2h." caption="Time Spent" name="timeSpent"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="archive-version" icon="icons/small/jira-connector-24x16.png" caption="Archive Version">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The project key to use." caption="Project Key" name="projectKey"></string>
        <string javaType="java.lang.String" required="true" description="The version name to use." caption="Version Name" name="versionName"></string>
        <boolean javaType="java.lang.Boolean" required="true" supportsExpressions="true" description="Whether it should be archived." caption="Archive" name="archive"></boolean>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteGroup" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="create-group" icon="icons/small/jira-connector-24x16.png" caption="Create Group">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The name of the group to create." caption="Group Name" name="groupName"></string>
        <string javaType="java.lang.String" required="false" description="The user to add to the group (if null, no user will be added)." caption="User Name" name="userName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteIssue" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="create-issue" icon="icons/small/jira-connector-24x16.png" caption="Create Issue">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="false" description="The assignee of the new issue." caption="Assignee" name="assignee"></string>
        <string javaType="java.lang.String" required="false" description="The due date of the new issue using the format MM-dd-yyy'T'HH:mm:ss." caption="Due Date" name="dueDate"></string>
        <string javaType="java.lang.String" required="false" description="The environment of the new issue." caption="Environment" name="environment"></string>
        <string javaType="java.lang.String" required="false" description="The priority of the new issue." caption="Priority" name="priority"></string>
        <string javaType="java.lang.String" required="false" description="The reporter of the new issue." caption="Reporter" name="reporter"></string>
        <integer step="1" min="0" javaType="java.lang.Long" required="false" description="The votes of the new issue." caption="Votes" name="votes"></integer>
        <string javaType="java.lang.String" required="false" description="The componentId." caption="Component Id" name="componentId"></string>
        <string javaType="java.lang.String" required="false" description="The component name." caption="Component Name" name="componentName"></string>
      </group>
      <group caption="Basic" id="basic">
        <string javaType="java.lang.String" required="true" description="The summary of the new issue." caption="Summary" name="summary"></string>
        <string javaType="java.lang.String" required="false" description="The description of the new issue." caption="Description" name="description"></string>
        <string javaType="java.lang.String" required="true" description="The project of the new issue." caption="Project" name="project"></string>
        <string javaType="java.lang.String" required="true" description="The type of the new issue." caption="Type" name="type"></string>
      </group>
      <group caption="Custom Fields" id="custom Fields">
        <element-controller-map mapName="custom-fields" itemName="custom-field" localName="create-issue-custom-fields" javaType="java.util.Map&lt;java.lang.String,java.lang.String&gt;" required="false" description="The custom fields of the new issue, the keys of the map are the field ids, the values should be separated by a &quot;|&quot; if it is multivalued." caption="Custom Fields"></element-controller-map>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteIssue" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="create-issue-using-object" icon="icons/small/jira-connector-24x16.png" caption="Create Issue Using Object">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <childElement allowMultiple="false" inplace="true" javaType="com.atlassian.jira.rpc.soap.beans.RemoteIssue" required="false" caption="Issue Reference" name="http://www.mulesoft.org/schema/mule/jira/issue"></childElement>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteIssue" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="create-issue-with-parent" icon="icons/small/jira-connector-24x16.png" caption="Create Issue With Parent">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <childElement allowMultiple="false" inplace="true" javaType="com.atlassian.jira.rpc.soap.beans.RemoteIssue" required="false" caption="Issue Reference" name="http://www.mulesoft.org/schema/mule/jira/issue"></childElement>
        <string javaType="java.lang.String" required="true" description="JIRA issue to be created." caption="Parent Issue Key" name="parentIssueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteIssue" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="create-issue-with-security-level" icon="icons/small/jira-connector-24x16.png" caption="Create Issue With Security Level">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="false" description="The assignee of the new issue." caption="Assignee" name="assignee"></string>
        <string javaType="java.lang.String" required="false" description="The description of the new issue." caption="Description" name="description"></string>
        <string javaType="java.lang.String" required="false" description="The due date of the new issue using the format MM-dd-yyy'T'HH:mm:ss." caption="Due Date" name="dueDate"></string>
        <string javaType="java.lang.String" required="false" description="The environment of the new issue." caption="Environment" name="environment"></string>
        <string javaType="java.lang.String" required="false" description="The priority of the new issue." caption="Priority" name="priority"></string>
        <string javaType="java.lang.String" required="true" description="The project of the new issue." caption="Project" name="project"></string>
        <string javaType="java.lang.String" required="false" description="The reporter of the new issue." caption="Reporter" name="reporter"></string>
        <string javaType="java.lang.String" required="true" description="The summary of the new issue." caption="Summary" name="summary"></string>
        <string javaType="java.lang.String" required="true" description="The type of the new issue." caption="Type" name="type"></string>
        <integer step="1" min="0" javaType="java.lang.Long" required="false" description="The votes of the new issue." caption="Votes" name="votes"></integer>
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the security level to use." caption="Security Level Id" name="securityLevelId"></integer>
        <string javaType="java.lang.String" required="false" description="The componentId." caption="Component Id" name="componentId"></string>
        <string javaType="java.lang.String" required="false" description="The component name." caption="Component Name" name="componentName"></string>
        <element-controller-map mapName="custom-fields" itemName="custom-field" localName="create-issue-with-security-level-custom-fields" javaType="java.util.Map&lt;java.lang.String,java.lang.String&gt;" required="false" description="The custom fields of the new issue, the keys of the map are the field ids, the values should be separated by a &quot;|&quot; if it is multivalued." caption="Custom Fields"></element-controller-map>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemotePermissionScheme" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="create-permission-scheme" icon="icons/small/jira-connector-24x16.png" caption="Create Permission Scheme">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The description of the new permission scheme." caption="Description" name="description"></string>
        <string javaType="java.lang.String" required="true" description="The name of the new permission scheme." caption="Permission Name" name="permissionName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteProject" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="create-project" icon="icons/small/jira-connector-24x16.png" caption="Create Project">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The description for the new project." caption="Description" name="description"></string>
        <string javaType="java.lang.String" required="true" description="The key for the new project." caption="Key" name="key"></string>
        <string javaType="java.lang.String" required="true" description="The lead of the new project." caption="Lead" name="lead"></string>
        <string javaType="java.lang.String" required="false" description="The name of the notification scheme for the new project." caption="Notification Scheme Name" name="notificationSchemeName"></string>
        <string javaType="java.lang.String" required="false" description="The name of the permission scheme for the new project." caption="Permission Scheme Name" name="permissionSchemeName"></string>
        <string javaType="java.lang.String" required="true" description="The name for the new project." caption="Project Name" name="projectName"></string>
        <string javaType="java.lang.String" required="false" description="The name of the security scheme  for the new project." caption="Security Sheme Name" name="securityShemeName"></string>
        <string javaType="java.lang.String" required="false" description="The url for the new project." caption="Url" name="url"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteProjectRole" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="create-project-role" icon="icons/small/jira-connector-24x16.png" caption="Create Project Role">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The description of the new project role." caption="Project Role Description" name="projectRoleDescription"></string>
        <string javaType="java.lang.String" required="true" description="The name of the new project role." caption="Project Role Name" name="projectRoleName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteProject" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="create-project-using-object" icon="icons/small/jira-connector-24x16.png" caption="Create Project Using Object">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <childElement allowMultiple="false" inplace="true" javaType="com.atlassian.jira.rpc.soap.beans.RemoteProject" required="false" caption="Project Reference" name="http://www.mulesoft.org/schema/mule/jira/project"></childElement>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteUser" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="create-user" icon="icons/small/jira-connector-24x16.png" caption="Create User">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The email of the new user." caption="Email" name="email"></string>
        <string javaType="java.lang.String" required="true" description="The full name of the new user." caption="Full Name" name="fullName"></string>
        <string javaType="java.lang.String" required="true" description="The password for the new user." caption="Password" name="password"></string>
        <string javaType="java.lang.String" required="true" description="The user name to create." caption="Username" name="username"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-group" icon="icons/small/jira-connector-24x16.png" caption="Delete Group">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The group name to use." caption="Group Name" name="groupName"></string>
        <string javaType="java.lang.String" required="false" description="The swap group name to use." caption="Swap Group Name" name="swapGroupName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-issue" icon="icons/small/jira-connector-24x16.png" caption="Delete Issue">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the issue to delete." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemotePermissionScheme" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-permission-from" icon="icons/small/jira-connector-24x16.png" caption="Delete Permission From">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The name of the permission scheme to use." caption="Permission Scheme Name" name="permissionSchemeName"></string>
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The permission code to use." caption="Permission Code" name="permissionCode"></integer>
        <string javaType="java.lang.String" required="true" description="The entity name, username or group name." caption="Entity Name" name="entityName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-permission-scheme" icon="icons/small/jira-connector-24x16.png" caption="Delete Permission Scheme">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The name of the permission scheme to delete." caption="Permission Scheme Name" name="permissionSchemeName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-project" icon="icons/small/jira-connector-24x16.png" caption="Delete Project">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the project to delete." caption="Project Key" name="projectKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-project-avatar" icon="icons/small/jira-connector-24x16.png" caption="Delete Project Avatar">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="Id of the custom avatar to delete." caption="Avatar Id" name="avatarId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-project-role" icon="icons/small/jira-connector-24x16.png" caption="Delete Project Role">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the project role to delete." caption="Project Role Id" name="projectRoleId"></integer>
        <boolean javaType="java.lang.Boolean" required="true" supportsExpressions="true" description="Whether confirm." caption="Confirm" name="confirm"></boolean>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-user" icon="icons/small/jira-connector-24x16.png" caption="Delete User">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The user name to delete." caption="Username" name="username"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-worklog-and-auto-adjust-remaining-estimate" icon="icons/small/jira-connector-24x16.png" caption="Delete Worklog And Auto Adjust Remaining Estimate">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The id of the worklog to delete." caption="Worklog Id" name="worklogId"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-worklog-and-retain-remaining-estimate" icon="icons/small/jira-connector-24x16.png" caption="Delete Worklog And Retain Remaining Estimate">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The id of the worklog to delete." caption="Worklog Id" name="worklogId"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="delete-worklog-with-new-remaining-estimate" icon="icons/small/jira-connector-24x16.png" caption="Delete Worklog With New Remaining Estimate">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The new value for the issue's remaining estimate as a duration string, eg 1d 2h." caption="New Remaining Estimate" name="newRemainingEstimate"></string>
        <string javaType="java.lang.String" required="true" description="The id of the worklog to delete." caption="Work Log Id" name="workLogId"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteComment" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="edit-comment" icon="icons/small/jira-connector-24x16.png" caption="Edit Comment">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the comment to edit." caption="Comment Id" name="commentId"></integer>
        <string javaType="java.lang.String" required="false" description="The updated body comment." caption="Body" name="body"></string>
        <string javaType="java.lang.String" required="false" description="The update author." caption="Update Author" name="updateAuthor"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-all-permissions" icon="icons/small/jira-connector-24x16.png" caption="Get All Permissions">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-associated-notification-schemes" icon="icons/small/jira-connector-24x16.png" caption="Get Associated Notification Schemes">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The project role to search." caption="Project Role Id" name="projectRoleId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-associated-permission-schemes" icon="icons/small/jira-connector-24x16.png" caption="Get Associated Permission Schemes">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The project role to search." caption="Project Role Id" name="projectRoleId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-attachments-from-issue" icon="icons/small/jira-connector-24x16.png" caption="Get Attachments From Issue">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The issue key to use." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-available-actions" icon="icons/small/jira-connector-24x16.png" caption="Get Available Actions">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the issue." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteComment" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-comment" icon="icons/small/jira-connector-24x16.png" caption="Get Comment">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The commentId of the comment." caption="Comment Id" name="commentId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-comments" icon="icons/small/jira-connector-24x16.png" caption="Get Comments">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the issue to get the comments for." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-components" icon="icons/small/jira-connector-24x16.png" caption="Get Components">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the requested project." caption="Project Key" name="projectKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteConfiguration" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-configuration" icon="icons/small/jira-connector-24x16.png" caption="Get Configuration">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-custom-fields" icon="icons/small/jira-connector-24x16.png" caption="Get Custom Fields">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteRoleActors" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-default-role-actors" icon="icons/small/jira-connector-24x16.png" caption="Get Default Role Actors">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the project role." caption="Project Role Id" name="projectRoleId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-favourite-filters" icon="icons/small/jira-connector-24x16.png" caption="Get Favourite Filters">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-fields-for-action" icon="icons/small/jira-connector-24x16.png" caption="Get Fields For Action">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The action id to use." caption="Action Id String" name="actionIdString"></string>
        <string javaType="java.lang.String" required="true" description="The issue key to use." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-fields-for-edit" icon="icons/small/jira-connector-24x16.png" caption="Get Fields For Edit">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The issue key to get the fields for." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteGroup" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-group" icon="icons/small/jira-connector-24x16.png" caption="Get Group">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The name of the group to find." caption="Group Name" name="groupName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteIssue" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-issue" icon="icons/small/jira-connector-24x16.png" caption="Get Issue">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the issue to find." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteIssue" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-issue-by-id" icon="icons/small/jira-connector-24x16.png" caption="Get Issue By Id">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The issue id to use." caption="Issue Id" name="issueId"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="long" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-issue-count-for-filter" icon="icons/small/jira-connector-24x16.png" caption="Get Issue Count For Filter">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The fiter id to use." caption="Filter Id" name="filterId"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-issue-types" icon="icons/small/jira-connector-24x16.png" caption="Get Issue Types">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-issue-types-for-project" icon="icons/small/jira-connector-24x16.png" caption="Get Issue Types For Project">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="Id of the project." caption="Project Id" name="projectId"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-issues-from-filter-with-limit" icon="icons/small/jira-connector-24x16.png" caption="Get Issues From Filter With Limit">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="Identifies the saved filter to use for the search." caption="Filter Id" name="filterId"></string>
        <integer step="1" min="0" javaType="java.lang.Integer" required="true" description="The maximum number of results that this method will return." caption="Max Num Results" name="maxNumResults"></integer>
        <integer step="1" min="0" javaType="java.lang.Integer" required="true" description="The place in the result set to use as the first result returned." caption="Offset" name="offset"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-issues-from-jql-search" icon="icons/small/jira-connector-24x16.png" caption="Get Issues From Jql Search">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="JQL query string to execute." caption="Jql Search" name="jqlSearch"></string>
        <integer step="1" min="0" javaType="java.lang.Integer" required="true" description="The maximum number of results that this method will return." caption="Max Num Results" name="maxNumResults"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-issues-from-text-search-with-limit" icon="icons/small/jira-connector-24x16.png" caption="Get Issues From Text Search With Limit">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="Search terms." caption="Search Terms" name="searchTerms"></string>
        <integer step="1" min="0" javaType="java.lang.Integer" required="true" description="The maximum number of results that this method will return." caption="Max Num Results" name="maxNumResults"></integer>
        <integer step="1" min="0" javaType="java.lang.Integer" required="true" description="The place in the result set to use as the first result returned." caption="Offset" name="offset"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-issues-from-text-search-with-project" icon="icons/small/jira-connector-24x16.png" caption="Get Issues From Text Search With Project">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="Earch terms." caption="Search Terms" name="searchTerms"></string>
        <integer step="1" min="0" javaType="java.lang.Integer" required="true" description="The maximum number of results that this method will return." caption="Max Num Results" name="maxNumResults"></integer>
        <element-controller-list listName="project-keys" itemName="project-key" localName="get-issues-from-text-search-with-project-project-keys" javaType="java.util.List&lt;java.lang.String&gt;" required="true" description="The project keys to use." caption="Project Keys"></element-controller-list>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-notification-schemes" icon="icons/small/jira-connector-24x16.png" caption="Get Notification Schemes">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-permission-schemes" icon="icons/small/jira-connector-24x16.png" caption="Get Permission Schemes">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-priorities" icon="icons/small/jira-connector-24x16.png" caption="Get Priorities">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteAvatar" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-project-avatar" icon="icons/small/jira-connector-24x16.png" caption="Get Project Avatar">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key for the project." caption="Project Key" name="projectKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-project-avatars" icon="icons/small/jira-connector-24x16.png" caption="Get Project Avatars">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key for the project." caption="Project Key" name="projectKey"></string>
        <boolean javaType="java.lang.Boolean" required="true" supportsExpressions="true" description="If false, only custom avatars will be included in the returned array." caption="Include System Avatars" name="includeSystemAvatars"></boolean>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteProject" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-project-by-id" icon="icons/small/jira-connector-24x16.png" caption="Get Project By Id">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the requested project." caption="Project Id" name="projectId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteProject" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-project-by-key" icon="icons/small/jira-connector-24x16.png" caption="Get Project By Key">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the requested projec." caption="Project Key" name="projectKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteProjectRole" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-project-role" icon="icons/small/jira-connector-24x16.png" caption="Get Project Role">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The projectRoleId of the project role." caption="Project Role Id" name="projectRoleId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteProjectRoleActors" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-project-role-actors" icon="icons/small/jira-connector-24x16.png" caption="Get Project Role Actors">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The project role id to use." caption="Project Role Id" name="projectRoleId"></integer>
        <string javaType="java.lang.String" required="true" description="The project key to use." caption="Project Key" name="projectKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-project-roles" icon="icons/small/jira-connector-24x16.png" caption="Get Project Roles">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteProject" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-project-with-schemes-by-id" icon="icons/small/jira-connector-24x16.png" caption="Get Project With Schemes By Id">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the requested project." caption="Project Id" name="projectId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-projects-no-schemes" icon="icons/small/jira-connector-24x16.png" caption="Get Projects No Schemes">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.Calendar" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-resolution-date-by-id" icon="icons/small/jira-connector-24x16.png" caption="Get Resolution Date By Id">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the issue." caption="Issue Id" name="issueId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.Calendar" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-resolution-date-by-key" icon="icons/small/jira-connector-24x16.png" caption="Get Resolution Date By Key">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the issue." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-resolutions" icon="icons/small/jira-connector-24x16.png" caption="Get Resolutions">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteSecurityLevel" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-security-level" icon="icons/small/jira-connector-24x16.png" caption="Get Security Level">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The issue key." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-security-levels" icon="icons/small/jira-connector-24x16.png" caption="Get Security Levels">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key for the project." caption="Project Key" name="projectKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-security-schemes" icon="icons/small/jira-connector-24x16.png" caption="Get Security Schemes">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteServerInfo" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-server-info" icon="icons/small/jira-connector-24x16.png" caption="Get Server Info">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-statuses" icon="icons/small/jira-connector-24x16.png" caption="Get Statuses">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-sub-task-issue-types" icon="icons/small/jira-connector-24x16.png" caption="Get Sub Task Issue Types">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-sub-task-issue-types-for-project" icon="icons/small/jira-connector-24x16.png" caption="Get Sub Task Issue Types For Project">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="Id of the project." caption="Project Id" name="projectId"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteUser" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-user" icon="icons/small/jira-connector-24x16.png" caption="Get User">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The user name to look up." caption="Username" name="username"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-versions" icon="icons/small/jira-connector-24x16.png" caption="Get Versions">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the requested project." caption="Project Key" name="projectKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;java.lang.Object&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="get-worklogs" icon="icons/small/jira-connector-24x16.png" caption="Get Worklogs">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the issue." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="boolean" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="has-permission-to-create-worklog" icon="icons/small/jira-connector-24x16.png" caption="Has Permission To Create Worklog">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key of the issue." caption="Issue Key" name="issueKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="boolean" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="has-permission-to-delete-worklog" icon="icons/small/jira-connector-24x16.png" caption="Has Permission To Delete Worklog">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The id of the worklog wishes to delete." caption="Worklog Id" name="worklogId"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="boolean" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="has-permission-to-edit-comment" icon="icons/small/jira-connector-24x16.png" caption="Has Permission To Edit Comment">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The comment id to use." caption="Comment Id" name="commentId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="boolean" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="has-permission-to-update-worklog" icon="icons/small/jira-connector-24x16.png" caption="Has Permission To Update Worklog">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The ide of the worklog wishes to update." caption="Worklog Id" name="worklogId"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="boolean" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="is-project-role-name-unique" icon="icons/small/jira-connector-24x16.png" caption="Is Project Role Name Unique">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The project role name to check for uniqueness." caption="Role Name" name="roleName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.lang.String" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="login" icon="icons/small/jira-connector-24x16.png" caption="Login">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The password to use." caption="Password" name="password"></string>
        <string javaType="java.lang.String" required="true" description="The username to use." caption="Username" name="username"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="boolean" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="logout" icon="icons/small/jira-connector-24x16.png" caption="Logout">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The token to invalidate." caption="Token" name="token"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteIssue" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="progress-workflow-action" icon="icons/small/jira-connector-24x16.png" caption="Progress Workflow Action">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The workflow action to progress to." caption="Action Id String" name="actionIdString"></string>
        <string javaType="java.lang.String" required="true" description="The issue to update." caption="Issue Key" name="issueKey"></string>
        <element-controller-map mapName="fields" itemName="field" localName="progress-workflow-action-fields" javaType="java.util.Map&lt;java.lang.String,java.lang.String&gt;" required="false" description="The fields to be updated, the key of the map is the field id and the value is a list of values for that field, the values should be separated by a &quot;|&quot; if it is multivalued." caption="Fields"></element-controller-map>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="refresh-custom-fields" icon="icons/small/jira-connector-24x16.png" caption="Refresh Custom Fields">
    <attribute-category description="General." caption="General"></attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="release-version" icon="icons/small/jira-connector-24x16.png" caption="Release Version">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The project key to use." caption="Project Key" name="projectKey"></string>
        <string javaType="java.lang.String" required="true" description="The version name to release." caption="Version Name" name="versionName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="remove-actors-from-project-role" icon="icons/small/jira-connector-24x16.png" caption="Remove Actors From Project Role">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the project role to use." caption="Project Role Id" name="projectRoleId"></integer>
        <string javaType="java.lang.String" required="false" description="The actor type to use." caption="Actor Type" name="actorType"></string>
        <string javaType="java.lang.String" required="true" description="The key of project to use." caption="Project Key" name="projectKey"></string>
        <element-controller-list listName="actors" itemName="actor" localName="remove-actors-from-project-role-actors" javaType="java.util.List&lt;java.lang.String&gt;" required="true" description="The actors to remove." caption="Actors"></element-controller-list>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="remove-all-role-actors-by-name-and-type" icon="icons/small/jira-connector-24x16.png" caption="Remove All Role Actors By Name And Type">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The name to delete." caption="Role Name" name="roleName"></string>
        <string javaType="java.lang.String" required="true" description="The type to delete." caption="Type" name="type"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="remove-all-role-actors-by-project" icon="icons/small/jira-connector-24x16.png" caption="Remove All Role Actors By Project">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The project key for which to remove all role actors." caption="Project Key" name="projectKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="remove-default-actors-from-project-role" icon="icons/small/jira-connector-24x16.png" caption="Remove Default Actors From Project Role">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the project role." caption="Remote Project Role Id" name="remoteProjectRoleId"></integer>
        <string javaType="java.lang.String" required="false" description="The type." caption="Type" name="type"></string>
        <element-controller-list listName="actors" itemName="actor" localName="remove-default-actors-from-project-role-actors" javaType="java.util.List&lt;java.lang.String&gt;" required="true" description="The actors to remove." caption="Actors"></element-controller-list>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="remove-user-from-group" icon="icons/small/jira-connector-24x16.png" caption="Remove User From Group">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The group name for which to remove the user." caption="Group Name" name="groupName"></string>
        <string javaType="java.lang.String" required="true" description="The username to remove." caption="User Name" name="userName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="set-new-project-avatar" icon="icons/small/jira-connector-24x16.png" caption="Set New Project Avatar">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="A base 64 encoded image, 48 pixels square." caption="Base64 Image Data" name="base64ImageData"></string>
        <string javaType="java.lang.String" required="true" description="The MIME type of the image provided, e.g. image/gif, image/jpeg, image/png." caption="Content Type" name="contentType"></string>
        <string javaType="java.lang.String" required="true" description="The key for the project." caption="Project Key" name="projectKey"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="set-project-avatar" icon="icons/small/jira-connector-24x16.png" caption="Set Project Avatar">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The key for the project." caption="Project Key" name="projectKey"></string>
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of an existing avatar to use for the project or null for the default avatar." caption="Avatar Id" name="avatarId"></integer>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteGroup" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="update-group" icon="icons/small/jira-connector-24x16.png" caption="Update Group">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The group name to update." caption="Group Name" name="groupName"></string>
        <element-controller-list listName="usernames" itemName="username" localName="update-group-usernames" javaType="java.util.List&lt;java.lang.String&gt;" required="true" description="The updated usernames." caption="Usernames"></element-controller-list>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteIssue" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="update-issue" icon="icons/small/jira-connector-24x16.png" caption="Update Issue">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The issue to update." caption="Issue Key" name="issueKey"></string>
        <element-controller-map mapName="fields" itemName="field" localName="update-issue-fields" javaType="java.util.Map&lt;java.lang.String,java.lang.String&gt;" required="true" description="The fields to be updated, the key of the map is the field id and the value is a list of values for that field, the values should be separated by a &quot;|&quot; if it is multivalued." caption="Fields"></element-controller-map>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.List&lt;com.atlassian.jira.rpc.soap.beans.RemoteIssue&gt;" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="update-issues-by-jql" icon="icons/small/jira-connector-24x16.png" caption="Update Issues By Jql">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The jql to search the issues that will be updated if issueKey is not set." caption="Jql" name="jql"></string>
        <integer step="1" min="0" javaType="java.lang.Integer" required="false" description="The number of issues you expect the jql search will find. If set, the update will only take place if the number of issues found is the same as this." caption="Max Records To Update" name="maxRecordsToUpdate"></integer>
        <element-controller-map mapName="fields" itemName="field" localName="update-issues-by-jql-fields" javaType="java.util.Map&lt;java.lang.String,java.lang.String&gt;" required="true" description="The fields to be updated, the key of the map is the field id and the value is a list of values for that field, the values should be separated by a &quot;|&quot; if it is multivalued." caption="Fields"></element-controller-map>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="com.atlassian.jira.rpc.soap.beans.RemoteProject" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="update-project" icon="icons/small/jira-connector-24x16.png" caption="Update Project">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="true" description="The new description." caption="Description" name="description"></string>
        <string javaType="java.lang.String" required="true" description="The key of the project to update." caption="Key" name="key"></string>
        <string javaType="java.lang.String" required="true" description="The new lead." caption="Lead" name="lead"></string>
        <string javaType="java.lang.String" required="false" description="The new notification scheme name." caption="Notification Scheme Name" name="notificationSchemeName"></string>
        <string javaType="java.lang.String" required="false" description="The new permission scheme name." caption="Permission Scheme Name" name="permissionSchemeName"></string>
        <string javaType="java.lang.String" required="false" description="The new security scheme name." caption="Security Sheme Name" name="securityShemeName"></string>
        <string javaType="java.lang.String" required="false" description="The new url." caption="Url" name="url"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="update-project-role" icon="icons/small/jira-connector-24x16.png" caption="Update Project Role">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <integer step="1" min="0" javaType="java.lang.Long" required="true" description="The id of the project role to update." caption="Project Role Id" name="projectRoleId"></integer>
        <string javaType="java.lang.String" required="false" description="The new project role description." caption="Project Role Description" name="projectRoleDescription"></string>
        <string javaType="java.lang.String" required="false" description="The new project role name." caption="Project Role Name" name="projectRoleName"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" extends="http://www.mulesoft.org/schema/mule/jira/abstractJiraConnectorGeneric" abstract="true" image="icons/large/jira-connector-48x32.png" localId="update-worklog-with-new-remaining-estimate" icon="icons/small/jira-connector-24x16.png" caption="Update Worklog With New Remaining Estimate">
    <attribute-category description="General." caption="General">
      <group caption="General" id="general">
        <string javaType="java.lang.String" required="false" description="The new comment." caption="Comment" name="comment"></string>
        <string javaType="java.lang.String" required="false" description="The new group level." caption="Group Level" name="groupLevel"></string>
        <string javaType="java.lang.String" required="true" description="The issue key to use." caption="Issue Key" name="issueKey"></string>
        <string javaType="java.lang.String" required="true" description="The new value for the issue's remaining estimate as a duration string, eg 1d 2h." caption="New Remaining Estimate" name="newRemainingEstimate"></string>
        <string javaType="java.lang.String" required="false" description="The new role level id." caption="Role Level Id" name="roleLevelId"></string>
        <string javaType="java.lang.String" required="true" description="The worklog id to use." caption="Worklog Id" name="worklogId"></string>
      </group>
    </attribute-category>
    <attribute-category description="Connection." caption="Connection">
      <group caption="Connection" id="connection">
        <label caption="Use these fields to override the credentials defined in the Jira connector."></label>
        <label caption=""></label>
        <string javaType="java.lang.String" required="false" description="The user login user." caption="Connection User" name="connectionUser"></string>
        <password javaType="java.lang.String" required="false" description="The user login pass." caption="Connection Password" name="connectionPassword"></password>
        <string javaType="java.lang.String" required="false" description="The JIRA Server Soap address. It usually looks like https://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2 or http://&amp;lt;jira server hostname&amp;gt;/rpc/soap/jirasoapservice-v2." caption="Connection Address" name="connectionAddress"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <nested xmlname="issue" abstract="false" localId="issue" description="" caption="">
    <radioBoolean fillLine="true" description="Provide a reference to a bean or use an expression" caption="Reference or expression" name="useReference"></radioBoolean>
    <string controlled="useReference" description="" caption="Issue Reference" name="ref"></string>
    <radioBoolean fillLine="true" description="Define this element's attributes" caption="Define attributes" name="complex"></radioBoolean>
    <string javaType="com.atlassian.jira.rpc.soap.beans.RemoteVersion[]" controlled="complex" required="false" description="" caption="Affects Versions Reference" name="affectsVersions-ref"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Assignee" name="assignee"></string>
    <string javaType="java.lang.String[]" controlled="complex" required="false" description="" caption="Attachment Names Reference" name="attachmentNames-ref"></string>
    <string javaType="com.atlassian.jira.rpc.soap.beans.RemoteComponent[]" controlled="complex" required="false" description="" caption="Components Reference" name="components-ref"></string>
    <string javaType="java.util.Calendar" controlled="complex" required="false" description="" caption="Created Reference" name="created"></string>
    <string javaType="com.atlassian.jira.rpc.soap.beans.RemoteCustomFieldValue[]" controlled="complex" required="false" description="" caption="Custom Field Values Reference" name="customFieldValues-ref"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Description" name="description"></string>
    <string javaType="java.util.Calendar" controlled="complex" required="false" description="" caption="Duedate Reference" name="duedate"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Environment" name="environment"></string>
    <string javaType="com.atlassian.jira.rpc.soap.beans.RemoteVersion[]" controlled="complex" required="false" description="" caption="Fix Versions Reference" name="fixVersions-ref"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Key" name="key"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Priority" name="priority"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Project" name="project"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Reporter" name="reporter"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Resolution" name="resolution"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Status" name="status"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Summary" name="summary"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Type" name="type"></string>
    <string javaType="java.util.Calendar" controlled="complex" required="false" description="" caption="Updated Reference" name="updated"></string>
    <integer step="1" min="0" javaType="java.lang.Long" controlled="complex" required="false" description="" caption="Votes" name="votes"></integer>
  </nested>
  <nested xmlname="issue-security-scheme" abstract="false" localId="issue-security-scheme" description="" caption="">
    <radioBoolean fillLine="true" description="Provide a reference to a bean or use an expression" caption="Reference or expression" name="useReference"></radioBoolean>
    <string controlled="useReference" description="" caption="Issue Security Scheme Reference" name="ref"></string>
    <radioBoolean fillLine="true" description="Define this element's attributes" caption="Define attributes" name="complex"></radioBoolean>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Description" name="description"></string>
    <integer step="1" min="0" javaType="java.lang.Long" controlled="complex" required="false" description="" caption="Id" name="id"></integer>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Name" name="name"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Type" name="type"></string>
  </nested>
  <nested xmlname="notification-scheme" abstract="false" localId="notification-scheme" description="" caption="">
    <radioBoolean fillLine="true" description="Provide a reference to a bean or use an expression" caption="Reference or expression" name="useReference"></radioBoolean>
    <string controlled="useReference" description="" caption="Notification Scheme Reference" name="ref"></string>
    <radioBoolean fillLine="true" description="Define this element's attributes" caption="Define attributes" name="complex"></radioBoolean>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Description" name="description"></string>
    <integer step="1" min="0" javaType="java.lang.Long" controlled="complex" required="false" description="" caption="Id" name="id"></integer>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Name" name="name"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Type" name="type"></string>
  </nested>
  <nested xmlname="permission-scheme" abstract="false" localId="permission-scheme" description="" caption="">
    <radioBoolean fillLine="true" description="Provide a reference to a bean or use an expression" caption="Reference or expression" name="useReference"></radioBoolean>
    <string controlled="useReference" description="" caption="Permission Scheme Reference" name="ref"></string>
    <radioBoolean fillLine="true" description="Define this element's attributes" caption="Define attributes" name="complex"></radioBoolean>
    <string javaType="com.atlassian.jira.rpc.soap.beans.RemotePermissionMapping[]" controlled="complex" required="false" description="" caption="Permission Mappings Reference" name="permissionMappings-ref"></string>
  </nested>
  <nested xmlname="project" abstract="false" localId="project" description="" caption="">
    <radioBoolean fillLine="true" description="Provide a reference to a bean or use an expression" caption="Reference or expression" name="useReference"></radioBoolean>
    <string controlled="useReference" description="" caption="Project Reference" name="ref"></string>
    <radioBoolean fillLine="true" description="Define this element's attributes" caption="Define attributes" name="complex"></radioBoolean>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Description" name="description"></string>
    <childElement allowMultiple="false" inplace="true" javaType="com.atlassian.jira.rpc.soap.beans.RemoteScheme" controlled="complex" required="false" caption="Issue Security Scheme Reference" name="http://www.mulesoft.org/schema/mule/jira/issue-security-scheme"></childElement>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Key" name="key"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Lead" name="lead"></string>
    <childElement allowMultiple="false" inplace="true" javaType="com.atlassian.jira.rpc.soap.beans.RemoteScheme" controlled="complex" required="false" caption="Notification Scheme Reference" name="http://www.mulesoft.org/schema/mule/jira/notification-scheme"></childElement>
    <childElement allowMultiple="false" inplace="true" javaType="com.atlassian.jira.rpc.soap.beans.RemotePermissionScheme" controlled="complex" required="false" caption="Permission Scheme Reference" name="http://www.mulesoft.org/schema/mule/jira/permission-scheme"></childElement>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Project Url" name="projectUrl"></string>
    <string javaType="java.lang.String" controlled="complex" required="false" description="" caption="Url" name="url"></string>
  </nested>
</namespace>