def delete_centroid(self, centroid): """Deletes a centroid. """ check_resource_type(centroid, CENTROID_PATH, message="A centroid id is needed.") centroid_id = get_centroid_id(centroid) if centroid_id: return self._delete("%s%s" % (self.url, centroid_id))
def update_centroid(self, centroid, changes): """Updates a centroid. """ check_resource_type(centroid, CENTROID_PATH, message="A centroid id is needed.") centroid_id = get_centroid_id(centroid) if centroid_id: body = json.dumps(changes) return self._update("%s%s" % (self.url, centroid_id), body)
def get_centroid(self, centroid, query_string=''): """Retrieves a centroid. """ check_resource_type(centroid, CENTROID_PATH, message="A centroid id is needed.") centroid_id = get_centroid_id(centroid) if centroid_id: return self._get("%s%s" % (self.url, centroid_id), query_string=query_string)