All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.syndesis.connector.http4.json Maven / Gradle / Ivy

{
  "actions": [
    {
      "actionType": "connector",
      "description": "Invoke an http endpoint URL",
      "descriptor": {
        "connectorFactory": "io.syndesis.connector.http.HttpConnectorFactories$Http4",
        "inputDataShape": {
          "kind": "any"
        },
        "outputDataShape": {
          "kind": "any"
        },
        "propertyDefinitionSteps": [
          {
            "description": "properties",
            "name": "properties",
            "properties": {
              "httpMethod": {
                "defaultValue": "GET",
                "deprecated": false,
                "displayName": "Http Method",
                "enum": [
                  {
                    "label": "GET",
                    "value": "GET"
                  },
                  {
                    "label": "PUT",
                    "value": "PUT"
                  },
                  {
                    "label": "POST",
                    "value": "POST"
                  },
                  {
                    "label": "DELETE",
                    "value": "DELETE"
                  },
                  {
                    "label": "HEAD",
                    "value": "HEAD"
                  },
                  {
                    "label": "OPTIONS",
                    "value": "OPTIONS"
                  },
                  {
                    "label": "TRACE",
                    "value": "TRACE"
                  },
                  {
                    "label": "PATCH",
                    "value": "PATCH"
                  }
                ],
                "group": "common",
                "javaType": "java.lang.String",
                "kind": "parameter",
                "labelHint": "The specific http method to execute.",
                "required": false,
                "secret": false,
                "type": "string"
              },
              "path": {
                "deprecated": false,
                "displayName": "URL Path",
                "group": "common",
                "javaType": "java.lang.String",
                "kind": "parameter",
                "labelHint": "Endpoint Path (eg '/path/to/endpoint')",
                "required": false,
                "secret": false,
                "type": "string"
              }
            }
          }
        ]
      },
      "id": "@project.groupId@:@project.artifactId@:http4-invoke-url",
      "name": "Invoke URL",
      "pattern": "To"
    },
    {
      "actionType": "connector",
      "description": "Periodically invoke an http endpoint URL",
      "descriptor": {
        "connectorFactory": "io.syndesis.connector.http.HttpConnectorFactories$Http4",
        "connectorCustomizers": [
          "io.syndesis.connector.http.HttpConnectorCustomizer"
        ],
        "inputDataShape": {
          "kind": "none"
        },
        "outputDataShape": {
          "kind": "any"
        },
        "propertyDefinitionSteps": [
          {
            "description": "properties",
            "name": "properties",
            "properties": {
              "httpMethod": {
                "defaultValue": "GET",
                "deprecated": false,
                "displayName": "Http Method",
                "enum": [
                  {
                    "label": "GET",
                    "value": "GET"
                  },
                  {
                    "label": "PUT",
                    "value": "PUT"
                  },
                  {
                    "label": "POST",
                    "value": "POST"
                  },
                  {
                    "label": "DELETE",
                    "value": "DELETE"
                  },
                  {
                    "label": "HEAD",
                    "value": "HEAD"
                  },
                  {
                    "label": "OPTIONS",
                    "value": "OPTIONS"
                  },
                  {
                    "label": "TRACE",
                    "value": "TRACE"
                  },
                  {
                    "label": "PATCH",
                    "value": "PATCH"
                  }
                ],
                "group": "common",
                "javaType": "java.lang.String",
                "kind": "parameter",
                "labelHint": "The specific http method to execute.",
                "required": false,
                "secret": false,
                "type": "string"
              },
              "path": {
                "deprecated": false,
                "displayName": "URL Path",
                "group": "common",
                "javaType": "java.lang.String",
                "kind": "parameter",
                "labelHint": "Endpoint Path",
                "placeholder": "eg '/path/to/endpoint'",
                "required": false,
                "secret": false,
                "type": "string"
              },
              "schedulerExpression": {
                "defaultValue": 1800000,
                "deprecated": false,
                "displayName": "Period",
                "group": "consumer",
                "javaType": "long",
                "kind": "parameter",
                "labelHint": "Delay between scheduling (executing).",
                "required": false,
                "secret": false,
                "type": "duration"
              }
            }
          }
        ]
      },
      "id": "@project.groupId@:@project.artifactId@:http4-periodic-invoke-url",
      "name": "Periodic invoke URL",
      "pattern": "From"
    }
  ],
  "componentScheme": "http4",
  "configuredProperties": {
    "headerFilterStrategy": "syndesisHeaderStrategy"
  },
  "dependencies": [
    {
      "id": "@project.groupId@:@project.artifactId@:@project.version@",
      "type": "MAVEN"
    }
  ],
  "description": "Invoke various HTTP methods.",
  "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMjg0LjMiPjxzdHlsZT4uc3Qye2ZpbGw6IzAwYWVlZn08L3N0eWxlPjxnIGlkPSJMYXllcl8xIj48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTE1LjcgMjUuMXMtMjEuNyAyMS0yOC45IDMyLTEwLjMgOS40LTE0LjIgN2MtMy45LTIuNC0xMC4xLTYuNi0xMC4xLTYuNnMtNi45LTMuNyAzLjItMTEuMWMxMC40LTcuNiA0Ni4yLTI3LjQgNTAtMjEuM3pNMTM2LjMgMjMuOXY1Mi4zcy43IDYuOC02LjQgNS43LTI4LjMtNS4xLTM0LjYtNy43Yy02LjMtMi43LTMuNC01LjctMi4xLTcuNyAxLjItMiAyMC4zLTMwLjcgNDMuMS00Mi42ek00Ni4zIDY3LjFzMi44LTQuNSA3LjMtMi4yIDE2LjcgOS4yIDE2LjcgOS4yIDUuNCAyLjMgMi41IDhjLTIuOCA1LjctMTAuNiAzMS4zLTExIDQxLjJzLTYuNyAxMS4yLTEwLjQgMTEuMkgzMC4xcy05LjcgMS4yLTcuNy03LjkgNS44LTM1LjQgMjMuOS01OS41ek04Mi4yIDg2LjdzMS4zLTUuOCA3LjQtMy42YzYgMi4yIDI0LjYgOC4yIDM4IDguOSAxMC45LjYgOC43IDEwIDguNyAxMHYyNC40czEuNiA4LTYuNiA3LjktNDcuNSAwLTQ3LjUgMC0xMi4yIDIuMi05LjgtOS4xIDYtMjkuOCA5LjgtMzguNXpNMTY1LjUgMjUuMXMyMS43IDIxIDI4LjkgMzIgMTAuMyA5LjQgMTQuMiA3YzMuOS0yLjQgMTAuMS02LjYgMTAuMS02LjZzNi45LTMuNy0zLjItMTEuMWMtMTAuNC03LjYtNDYuMS0yNy40LTUwLTIxLjN6TTE0NC45IDIzLjl2NTIuM3MtLjcgNi44IDYuNCA1LjdjNy4xLTEgMjguMy01LjEgMzQuNi03LjcgNi4zLTIuNyAzLjQtNS43IDIuMS03LjctMS4yLTItMjAuMy0zMC43LTQzLjEtNDIuNnpNMjM0LjkgNjcuMXMtMi44LTQuNS03LjMtMi4yLTE2LjcgOS4yLTE2LjcgOS4yLTUuNCAyLjMtMi41IDhjMi44IDUuNyAxMC42IDMxLjMgMTEgNDEuMnM2LjcgMTEuMiAxMC40IDExLjJoMjEuM3M5LjcgMS4yIDcuNy03LjljLTEuOC05LjItNS43LTM1LjQtMjMuOS01OS41ek0xOTkgODYuN3MtMS4zLTUuOC03LjQtMy42LTI0LjYgOC4yLTM4IDguOWMtMTAuOS42LTguNyAxMC04LjcgMTB2MjQuNHMtMS42IDggNi42IDcuOWM4LjItLjEgNDcuNSAwIDQ3LjUgMHMxMi4yIDIuMiA5LjgtOS4xYy0yLjMtMTEuMi01LjktMjkuOC05LjgtMzguNXpNMTE1LjggMjU1LjhzLTIxLjctMjEtMjguOS0zMi0xMC4zLTkuNC0xNC4yLTdjLTMuOSAyLjQtMTAuMSA2LjYtMTAuMSA2LjZzLTYuOSAzLjcgMy4yIDExLjFjMTAuNCA3LjYgNDYuMSAyNy41IDUwIDIxLjN6TTEzNi4zIDI1N3YtNTIuM3MuNy02LjgtNi40LTUuN2MtNy4xIDEtMjguMyA1LjEtMzQuNiA3LjctNi4zIDIuNy0zLjQgNS43LTIuMSA3LjdzMjAuMyAzMC43IDQzLjEgNDIuNnpNNDYuNCAyMTMuOHMyLjggNC41IDcuMyAyLjIgMTYuNy05LjIgMTYuNy05LjIgNS40LTIuMyAyLjUtOGMtMi44LTUuNy0xMC42LTMxLjMtMTEtNDEuMi0uNC05LjgtNi43LTExLjItMTAuNC0xMS4ySDMwLjJzLTkuNy0xLjItNy43IDcuOSA1LjcgMzUuNCAyMy45IDU5LjV6TTgyLjMgMTk0LjJzMS4zIDUuOCA3LjQgMy42YzYtMi4yIDI0LjYtOC4yIDM4LTguOSAxMC45LS42IDguNy0xMCA4LjctMTB2LTI0LjRzMS42LTgtNi42LTcuOS00Ny41IDAtNDcuNSAwLTEyLjItMi4yLTkuOCA5LjEgNS45IDI5LjggOS44IDM4LjV6Ii8+PHBhdGggZD0iTTI5Ni43IDIxNi4zbC0xMjIuMi00Ny42IDYwLjcgMTE1LjYgMTUtMzUuOCAzOC4yIDMzLjEgMTEuNi0xMy4xLTM3LjgtMzMuN3oiLz48cGF0aCBkPSJNMTY1LjUgMjU1LjhzMjAuNi0xOS45IDI4LjMtMzEuMWwtNS41LTEwLjZjLS4xLjEtLjEuMi0uMi4zLTEuMyAyLTIwLjMgMzAuNy00My4xIDQyLjZ2LTUyLjNzLS43LTYuOCA2LjQtNS43YzYuNSAxIDI0LjcgNC40IDMyLjYgN2wtNi43LTEyLjdjLTcuNS0yLjEtMTYuMy00LTIzLjYtNC40LTEwLjktLjYtOC43LTEwLTguNy0xMHYtMjQuNHMtMS42LTggNi42LTcuOWM4LjIuMSA0Ny41IDAgNDcuNSAwczEyLjItMi4yIDkuOCA5LjFjLS45IDQuNC0yIDEwLTMuMyAxNS42bDEwLjUgNC4xYzEuOC02LjkgMy4yLTEzLjYgMy40LTE3LjYuNC05LjggNi43LTExLjIgMTAuNC0xMS4yaDIxLjNzOS43LTEuMiA3LjcgNy45Yy0xLjMgNS45LTMuMyAxOC45LTkuNSAzMy45bDEyLjEgNC43YzctMTYuMSAxMC45LTMzLjggMTAuOS01Mi4zQzI3Mi40IDY4IDIxMy4zIDguOSAxNDAuNyA4LjkgNjggOC45IDguOSA2OCA4LjkgMTQwLjdjMCA3Mi42IDU5LjEgMTMxLjcgMTMxLjcgMTMxLjcgMjQuOSAwIDQ4LjMtNyA2OC4yLTE5LjFsLTUuOC0xMWMtMTQuNSA4LjQtMzQuNiAxOC0zNy41IDEzLjV6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0MC43IDI3Mi40QzY4IDI3Mi40IDguOSAyMTMuMyA4LjkgMTQwLjcgOC45IDY4IDY4IDguOSAxNDAuNyA4LjljNzIuNiAwIDEzMS43IDU5LjEgMTMxLjcgMTMxLjcgMCAxOC42LTMuOSAzNi4zLTEwLjkgNTIuM2w4LjMgMy4zYzcuNC0xNy4xIDExLjUtMzUuOSAxMS41LTU1LjZDMjgxLjMgNjMuMSAyMTguMiAwIDE0MC43IDAgNjMuMSAwIDAgNjMuMSAwIDE0MC43czYzLjEgMTQwLjcgMTQwLjcgMTQwLjdjMjYuNCAwIDUxLjItNy4zIDcyLjMtMjAuMWwtNC4yLTcuOWMtMTkuOSAxMi00My4yIDE5LTY4LjEgMTl6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE2NS41IDI1NS44YzIuOSA0LjUgMjMtNS4xIDM3LjUtMTMuNWwtOS4yLTE3LjZjLTcuNiAxMS4yLTI4LjMgMzEuMS0yOC4zIDMxLjF6TTE1MS40IDE5OC45Yy03LjEtMS02LjQgNS43LTYuNCA1LjdWMjU3YzIyLjgtMTEuOSA0MS45LTQwLjUgNDMuMS00Mi42LjEtLjEuMS0uMi4yLS4zbC00LjMtOC4yYy04LTIuNi0yNi4xLTYtMzIuNi03ek0yNTguOSAxNTQuNGMxLjktOS4xLTcuNy03LjktNy43LTcuOWgtMjEuM2MtMy43IDAtMTAgMS4zLTEwLjQgMTEuMi0uMiA0LTEuNiAxMC43LTMuNCAxNy42bDMzLjMgMTNjNi4yLTE1IDguMy0yOCA5LjUtMzMuOXpNMTY3LjkgMTYyLjdjMS43LTEuOSA0LjItMyA2LjctMyAxLjEgMCAyLjIuMiAzLjIuNmwyNy44IDEwLjljMS4yLTUuNiAyLjQtMTEuMiAzLjMtMTUuNiAyLjQtMTEuMy05LjgtOS4xLTkuOC05LjFzLTM5LjMuMS00Ny41IDBjLTguMi0uMS02LjYgNy45LTYuNiA3Ljl2MjQuNHMtMi4yIDkuNCA4LjcgMTBjNy4zLjQgMTYuMSAyLjQgMjMuNiA0LjRsLTEwLjctMjAuNGMtMS43LTMuMy0xLjItNy4zIDEuMy0xMC4xeiIvPjwvZz48L3N2Zz4=",
  "id": "http4",
  "name": "HTTP",
  "properties": {
    "baseUrl": {
      "deprecated": false,
      "displayName": "Base URL",
      "group": "common",
      "javaType": "java.lang.String",
      "kind": "parameter",
      "labelHint": "Base Http Endpoint URL",
      "placeholder": "eg 'www.redhat.com'",
      "required": true,
      "secret": false,
      "type": "string"
    }
  },
  "tags": [
    "verifier"
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy