def __init__(self, doc_class, cb, query=None): """Initialize a Query object.""" super(Query, self).__init__(doc_class, cb, query) # max batch_size is 5000 self._batch_size = 100 if query is not None: # copy existing .where(), and_() queries self._query_builder = QueryBuilder() self._query_builder._query = query._query_builder._query else: self._query_builder = QueryBuilder()
def __init__(self, doc_class, cb): super(Query, self).__init__(doc_class, cb, None) self._query_builder = QueryBuilder() self._sort_by = None self._group_by = None self._batch_size = 100 self._default_args = {}
def __init__(self, doc_class, cb): """Initialize a RunHistoryQuery object.""" self._doc_class = doc_class self._cb = cb self._count_valid = False super(RunHistoryQuery, self).__init__() self._query_builder = QueryBuilder() self._sort = {} self._criteria = {}
def __init__(self, doc_class, cb): """Initialize a FacetQuery object.""" self._doc_class = doc_class self._cb = cb self._count_valid = False super(FacetQuery, self).__init__() self._query_builder = QueryBuilder() self._facet_fields = [] self._criteria = {} self._run_id = None
def __init__(self, doc_class, cb): """Initialize a ResultQuery object.""" self._doc_class = doc_class self._cb = cb self._count_valid = False super(ResultQuery, self).__init__() self._query_builder = QueryBuilder() self._criteria = {} self._sort = {} self._batch_size = 100 self._run_id = None
def __init__(self, doc_class, cb): """ Initialize the DeviceSearchQuery. Args: doc_class (class): The model class that will be returned by this query. cb (BaseAPI): Reference to API object used to communicate with the server. """ super().__init__(doc_class, cb) self._query_builder = QueryBuilder() self._criteria = {} self._time_filter = {} self._exclusions = {} self._sortcriteria = {}
def __init__(self, doc_class, cb): """ Initialize the USBDeviceApprovalQuery. Args: doc_class (class): The model class that will be returned by this query. cb (BaseAPI): Reference to API object used to communicate with the server. """ self._doc_class = doc_class self._cb = cb self._count_valid = False super(BaseQuery, self).__init__() self._query_builder = QueryBuilder() self._criteria = {} self._total_results = 0
def __init__(self, doc_class, cb): """ Initialize the ReputationOverrideQuery. Args: doc_class (class): The model class that will be returned by this query. cb (BaseAPI): Reference to API object used to communicate with the server. """ self._doc_class = doc_class self._cb = cb self._count_valid = False super(ReputationOverrideQuery, self).__init__() self._query_builder = QueryBuilder() self._criteria = {} self._sortcriteria = {}
def __init__(self, doc_class, cb): """ Initialize the BaseAlertSearchQuery. Args: doc_class (class): The model class that will be returned by this query. cb (BaseAPI): Reference to API object used to communicate with the server. """ super().__init__(doc_class, cb) self._query_builder = QueryBuilder() self._criteria = {} self._time_filter = {} self._sortcriteria = {} self._bulkupdate_url = "/appservices/v6/orgs/{0}/alerts/workflow/_criteria" self._count_valid = False self._total_results = 0
def __init__(self, doc_class, cb, device=None): """ Initialize the VulnerabilityQuery. Args: doc_class (class): The model class that will be returned by this query. cb (BaseAPI): Reference to API object used to communicate with the server. device (Device): Optional Device object to indicate VulnerabilityQuery is for a specific device """ self._doc_class = doc_class self._cb = cb self._count_valid = False super(BaseQuery, self).__init__() self._query_builder = QueryBuilder() self._criteria = {} self._sortcriteria = {} self._total_results = 0 self.device = device self._vcenter_uuid = None