def get_anomaly_score(self, anomaly_score): """Retrieves an anomaly score. """ check_resource_type(anomaly_score, ANOMALY_SCORE_PATH, message="An anomaly score id is needed.") anomaly_score_id = get_anomaly_score_id(anomaly_score) if anomaly_score_id: return self._get("%s%s" % (self.url, anomaly_score_id))
def update_anomaly_score(self, anomaly_score, changes): """Updates an anomaly_score. """ check_resource_type(anomaly_score, ANOMALY_SCORE_PATH, message="An anomaly_score id is needed.") anomaly_score_id = get_anomaly_score_id(anomaly_score) if anomaly_score_id: body = json.dumps(changes) return self._update("%s%s" % (self.url, anomaly_score_id), body)
def delete_anomaly_score(self, anomaly_score): """Deletes an anomaly_score. """ check_resource_type(anomaly_score, ANOMALY_SCORE_PATH, message="An anomaly_score id is needed.") anomaly_score_id = get_anomaly_score_id(anomaly_score) if anomaly_score_id: return self._delete("%s%s" % (self.url, anomaly_score_id))
def get_anomaly_score(self, anomaly_score, query_string=''): """Retrieves an anomaly score. """ check_resource_type(anomaly_score, ANOMALY_SCORE_PATH, message="An anomaly score id is needed.") anomaly_score_id = get_anomaly_score_id(anomaly_score) if anomaly_score_id: return self._get("%s%s" % (self.url, anomaly_score_id), query_string=query_string)