Source code for aliyun.log.gethistogramsrequest

#!/usr/bin/env python
#encoding: utf-8

# Copyright (C) Alibaba Cloud Computing
# All rights reserved.

from logrequest import LogRequest

[docs]class GetHistogramsRequest(LogRequest): """ The request used to get histograms of a query from log. :type project: string :param project: project name :type logstore: string :param logstore: logstore name :type fromTime: int :param fromTime: the begin time :type toTime: int :param toTime: the end time :type topic: string :param topic: topic name of logs :type query: string :param query: user defined query """ def __init__(self, project=None, logstore=None, fromTime=None, toTime=None, topic=None, query=None): LogRequest.__init__(self, project) self.logstore = logstore self.fromTime = fromTime self.toTime = toTime self.topic = topic self.query = query
[docs] def get_logstore(self): """ Get logstore name :return: string, logstore name. """ return self.logstore if self.logstore else ''
[docs] def set_logstore(self, logstore): """ Set logstore name :type logstore: string :param logstore: logstore name """ self.logstore = logstore
[docs] def get_topic(self): """ Get topic name :return: string, topic name """ return self.topic if self.topic else ''
[docs] def set_topic(self, topic): """ Set topic name :type topic: string :param topic: topic name """ self.topic = topic
[docs] def get_from(self): """ Get begin time :return: int, begin time """ return self.fromTime
[docs] def set_from(self, fromTime): """ Set begin time :type fromTime: int :param fromTime: begin time """ self.fromTime = fromTime
[docs] def get_to(self): """ Get end time :return: int, end time """ return self.toTime
[docs] def set_to(self, toTime): """ Set end time :type toTime: int :param toTime: end time """ self.toTime = toTime
[docs] def get_query(self): """ Get user defined query :return: string, user defined query """ return self.query
[docs] def set_query(self, query): """ Set user defined query :type query: string :param query: user defined query """ self.query = query