def METHOD_NAME(self):
    try:
        query_results = self.sf.query(self._object_query)
    except SalesforceError as e:
        message = e.content[0]["message"]
        if "No such column 'SetupOwnerId'" in message:
            message = "Only Hierarchical Custom Settings objects are supported."
        raise TaskOptionsError(f"Query Error: {message}")
    self.record = None
    for row in query_results["records"]:
        if row["SetupOwnerId"].startswith("00D"):
            self.record = row
    if self.record:
        self.poll_complete = not self._poll_again()
    else:
        self.logger.info(
            f"{self.field_name}: Looking for {self.check_value} and found no custom settings record"
        )