class_docstr: Specifies the request expected by the process route.
  
  Note that all underscores in field names are replaced by dashes in the JSON.
class_docstr_tok: ["Specifies","the","request","expected","by","the","process","route",".","Note","that","all","underscores","in","field","names","are","replaced","by","dashes","in","the","JSON","."]
code: def _split_gcs_path(self, gcs_path: str) -> Tuple[str, str]:
      gcs_path = gcs_path.replace("gs://", "")  # Remove the prefix.
      pieces = gcs_path.split("/")
      bucket_name = pieces[0]
      remainder = "" if len(pieces) == 1 else path.join(*pieces[1:])
      return bucket_name, remainder
  
imports: import os
  from os import path
  import time
  from typing import Dict, List, Tuple, Union
  from common import datatypes
  import dataclasses
  import flask
  import zmq
  from google.cloud import storage
label_desc: Use image node_id 9 for calling the JobRequest obj's underlying member method code with example usage: obj._split_gcs_path(gcs_path) and returns: bucket_name,  remainder