def METHOD_NAME(self) -> Iterator[GraphNode]:
    node_attributes = {
        'id': self._query_id,
        'name': self._query_name,
    }
    if self._url:
        node_attributes['url'] = self._url
    if self._query_text:
        node_attributes['query_text'] = self._query_text
    node = GraphNode(
        key=self._get_query_node_key(),
        label=DashboardQuery.DASHBOARD_QUERY_LABEL,
        attributes=node_attributes
    )
    yield node