def delete_deployment(self, deployment_id):
     query = ManagerElasticsearch.build_request_body(
         filters={'deployment_id': deployment_id}, skip_size=True)
     self._delete_doc_by_query(EXECUTION_TYPE, query)
     self._delete_doc_by_query(NODE_INSTANCE_TYPE, query)
     self._delete_doc_by_query(NODE_TYPE, query)
     self._delete_doc_by_query(DEPLOYMENT_MODIFICATION_TYPE, query)
     return self._delete_doc(DEPLOYMENT_TYPE, deployment_id, Deployment)
 def _get_items_list(self, doc_type, model_class, include=None,
                     filters=None, pagination=None, sort=None):
     body = ManagerElasticsearch.build_request_body(filters=filters,
                                                    pagination=pagination,
                                                    sort=sort)
     return self._list_docs(doc_type,
                            model_class,
                            body=body,
                            fields=include)
 def _get_items_list(self, doc_type, model_class, include=None,
                     filters=None, pagination=None, sort=None):
     body = ManagerElasticsearch.build_request_body(filters=filters,
                                                    pagination=pagination,
                                                    sort=sort)
     return self._list_docs(doc_type,
                            model_class,
                            body=body,
                            fields=include)
 def delete_deployment(self, deployment_id):
     query = ManagerElasticsearch.build_request_body(
         filters={'deployment_id': deployment_id},
         skip_size=True
     )
     self._delete_doc_by_query(EXECUTION_TYPE, query)
     self._delete_doc_by_query(NODE_INSTANCE_TYPE, query)
     self._delete_doc_by_query(NODE_TYPE, query)
     self._delete_doc_by_query(DEPLOYMENT_MODIFICATION_TYPE, query)
     return self._delete_doc(DEPLOYMENT_TYPE, deployment_id, Deployment)