code: def gs(self, client, prefix, **kwargs):
      self._verify_prefix(prefix)
      root = kwargs.get("root", "/")
  
      project_id = kwargs.get("project_id", "")
      bucket_name = kwargs.get("bucket_name", "")
      use_default_adc_json_file = kwargs.get(
          "use_default_adc_json_file", True
      )
      adc_json_file = kwargs.get("adc_json_file", "")
  
      fs = OrderedDict()
      fs["type"] = "gs"
      fs["project_id"] = project_id
      fs["bucket_name"] = bucket_name
      fs["use_default_adc_json_file"] = use_default_adc_json_file
      fs["adc_json_file"] = adc_json_file
      ok, msg, fs = registerFileSystem(client, fs, root, prefix)
      if ok:
          print("Google Cloud Storage Plugin Registered Successfully")
      else:
          print("Google Cloud Storage Plugin Error: " + msg)
  
      return ok
  
file_path: blazingsql/pyblazing/pyblazing/apiv2/filesystem.py
imports: from collections import OrderedDict
  import cio
  from pyblazing.apiv2 import S3EncryptionType
label_desc: Use image node_id 7 for calling the FileSystem obj's underlying member method code with example usage: obj.gs(client, prefix) and returns: ok