class_docstr: Watches for a Glue DataBrew job, triggers when it finishes.
  
  :param job_name: Glue DataBrew job name
  :param run_id: the ID of the specific run to watch for that job
  :param delay: Number of seconds to wait between two checks. Default is 10 seconds.
  :param max_attempts: Maximum number of attempts to wait for the job to complete. Default is 60 attempts.
  :param aws_conn_id: The Airflow connection used for AWS credentials.
class_docstr_tok: ["Watches","for","a","Glue","DataBrew","job",",","triggers","when","it","finishes",".",":","param","job_name",":","Glue","DataBrew","job","name",":","param","run_id",":","the","ID","of","the","specific","run","to","watch","for","that","job",":","param","delay",":","Number","of","seconds","to","wait","between","two","checks",".","Default","is","10","seconds",".",":","param","max_attempts",":","Maximum","number","of","attempts","to","wait","for","the","job","to","complete",".","Default","is","60","attempts",".",":","param","aws_conn_id",":","The","Airflow","connection","used","for","AWS","credentials","."]
code: def hook(self) -> GlueDataBrewHook:
      return GlueDataBrewHook(aws_conn_id=self.aws_conn_id)
  
imports: from __future__ import annotations
  from airflow.providers.amazon.aws.hooks.glue_databrew import GlueDataBrewHook
  from airflow.providers.amazon.aws.triggers.base import AwsBaseWaiterTrigger
label_desc: Use image node_id 2 for calling the GlueDataBrewJobCompleteTrigger obj's underlying member method code with example usage: obj.hook() and returns: GlueDataBrewHook