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