summaryrefslogtreecommitdiff
path: root/saharaclient/api
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-10-21 13:00:45 +0000
committerGerrit Code Review <review@openstack.org>2015-10-21 13:00:45 +0000
commit63717036e73c74ea7ea2e812e797c08c978137b4 (patch)
treeab5235a50687bb4916f9424e750b3afef2f7dd31 /saharaclient/api
parent02730d2e15453a8b2841c71505ecabbfe9e60415 (diff)
parentf4d4850a58cdf3b2a2d0019b58d51022f30b3195 (diff)
downloadpython-saharaclient-63717036e73c74ea7ea2e812e797c08c978137b4.tar.gz
Merge "Making parameters of job binaries create optional"
Diffstat (limited to 'saharaclient/api')
-rw-r--r--saharaclient/api/job_binaries.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/saharaclient/api/job_binaries.py b/saharaclient/api/job_binaries.py
index 371f03a..5a54534 100644
--- a/saharaclient/api/job_binaries.py
+++ b/saharaclient/api/job_binaries.py
@@ -23,17 +23,15 @@ class JobBinaries(base.Resource):
class JobBinariesManager(base.ResourceManager):
resource_class = JobBinaries
- def create(self, name, url, description, extra, is_public=None,
+ def create(self, name, url, description=None, extra=None, is_public=None,
is_protected=None):
data = {
"name": name,
- "url": url,
- "description": description,
- "extra": extra
+ "url": url
}
- self._copy_if_defined(data, is_public=is_public,
- is_protected=is_protected)
+ self._copy_if_defined(data, description=description, extra=extra,
+ is_public=is_public, is_protected=is_protected)
return self._create('/job-binaries', data, 'job_binary')