Exemplo n.º 1
0
 def __init__(self,
              instance_id,
              project_id=None,
              gcp_conn_id='google_cloud_default',
              *args, **kwargs):
     self.instance_id = instance_id
     self.project_id = project_id
     self.gcp_conn_id = gcp_conn_id
     self._validate_inputs()
     self._hook = CloudSpannerHook(gcp_conn_id=gcp_conn_id)
     super().__init__(*args, **kwargs)
Exemplo n.º 2
0
 def __init__(self,
              instance_id,
              database_id,
              project_id=None,
              gcp_conn_id='google_cloud_default',
              *args,
              **kwargs):
     self.instance_id = instance_id
     self.project_id = project_id
     self.database_id = database_id
     self.gcp_conn_id = gcp_conn_id
     self._validate_inputs()
     self._hook = CloudSpannerHook(gcp_conn_id=gcp_conn_id)
     super(CloudSpannerInstanceDatabaseDeleteOperator,
           self).__init__(*args, **kwargs)
Exemplo n.º 3
0
 def __init__(self,
              instance_id,
              configuration_name,
              node_count,
              display_name,
              project_id=None,
              gcp_conn_id='google_cloud_default',
              *args, **kwargs):
     self.instance_id = instance_id
     self.project_id = project_id
     self.configuration_name = configuration_name
     self.node_count = node_count
     self.display_name = display_name
     self.gcp_conn_id = gcp_conn_id
     self._validate_inputs()
     self._hook = CloudSpannerHook(gcp_conn_id=gcp_conn_id)
     super().__init__(*args, **kwargs)
Exemplo n.º 4
0
 def __init__(self,
              instance_id,
              database_id,
              ddl_statements,
              project_id=None,
              operation_id=None,
              gcp_conn_id='google_cloud_default',
              *args, **kwargs):
     self.instance_id = instance_id
     self.project_id = project_id
     self.database_id = database_id
     self.ddl_statements = ddl_statements
     self.operation_id = operation_id
     self.gcp_conn_id = gcp_conn_id
     self._validate_inputs()
     self._hook = CloudSpannerHook(gcp_conn_id=gcp_conn_id)
     super().__init__(*args, **kwargs)
Exemplo n.º 5
0
 def setUp(self):
     with mock.patch(
             'airflow.contrib.hooks.gcp_api_base_hook.GoogleCloudBaseHook.__init__',
             new=mock_base_gcp_hook_no_default_project_id):
         self.spanner_hook_no_default_project_id = CloudSpannerHook(
             gcp_conn_id='test')