DataJobInfo

DataJobInfo
DataJobInfo

Information related to create a data job

JSON Example
{
    "dataDelivery": "string",
    "dataTypeId": "string",
    "dataDeliveryMechanism": {
        "deliveryMethod": "string",
        "kafkaDeliveryConfiguration": {
            "numPartitions": 0,
            "cleanUpPolicy": "string",
            "compressionType": "string",
            "retentionBytes": 0,
            "retentionMs": 0
        }
    },
    "dataDeliverySchemaId": "string",
    "pullDeliveryDetailsHttp": {
        "dataPullUri": "string"
    },
    "dataAvailabilityNotificationUri": "string",
    "pushDeliveryDetailsHttp": {
        "dataPushUri": "string"
    },
    "streamingConfigurationKafka": {
        "topicName": "string",
        "kafkaBootstrapServers": [
            {
                "hostname": "string",
                "portAddress": 0
            }
        ]
    }
}
dataDelivery
Required

dataDelivery

dataTypeId
Required

dataTypeId

object
productionJobDefinition
Required

Job description based on the DME type specific dataProductionSchema.

dataDeliveryMechanism
Required

dataDeliveryMechanism

string
dataDeliverySchemaId
Required

A delivery schema identifier provided by a data producer during the data registration procedure.

pullDeliveryDetailsHttp
Optional

pullDeliveryDetailsHttp

dataAvailabilityNotificationUri
Optional

dataAvailabilityNotificationUri

pushDeliveryDetailsHttp
Optional

pushDeliveryDetailsHttp

streamingConfigurationKafka
Optional

streamingConfigurationKafka