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

bblin.gobblin-http.0.12.0.source-code.HttpOperation.avsc Maven / Gradle / Ivy

{
  "type": "record",
  "name": "HttpOperation",
  "doc": "Represents an operation to be performed over http",
  "namespace" : "org.apache.gobblin.http",
  "fields": [
    {
      "name": "keys",
      "type": {
        "type": "map",
        "values": "string"
      },
      "default": {},
      "doc": "Key of the resource on which the operation is executed. Complex key resources are identified by more than one key. Hence this field is a map as opposed to a string. The map is used to interpolate the url template in job spec."
    },
    {
      "name": "queryParams",
      "type": {
        "type": "map",
        "values": "string"
      },
      "default": {},
      "doc": "query parameters."
    },
    {
      "name": "headers",
      "type": {
        "type": "map",
        "values": "string"
      },
      "default": {},
      "doc": "header key/value pairs."
    },
    {
      "name": "body",
      "type": "string",
      "default": "",
      "doc": "body of the http request. It must be either a plain string or a json string."
    }
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy