'The Create Job request creates a new job.
cloud_service_id:
The cloud service id
job_collection_id:
Name of the hosted service.
job_id:
The job id you wish to create.
job:
A dictionary of the payload'

def create_job(self, cloud_service_id, job_collection_id, job_id, job):

    _validate_not_none('cloud_service_id', cloud_service_id)
    _validate_not_none('job_collection_id', job_collection_id)
    _validate_not_none('job_id', job_id)
    _validate_not_none('job', job)
    path = self._get_job_collection_path(cloud_service_id, job_collection_id, job_id)
    self.content_type = 'application/json'
    return self._perform_put(path, JSONEncoder().encode(job), async=True)
