class_docstr: Client object for cugraph_service, which defines the API that clients can
  use to access the cugraph_service server.
class_docstr_tok: ["Client","object","for","cugraph_service",",","which","defines","the","API","that","clients","can","use","to","access","the","cugraph_service","server","."]
docstr: Renumbers the edges in the graph referenced by graph id to be contiguous
  by edge type.  Returns the start and end edge id ranges for each type.
docstr_tok: ["Renumbers","the","edges","in","the","graph","referenced","by","graph","id","to","be","contiguous","by","edge","type",".","Returns","the","start","and","end","edge","id","ranges","for","each","type","."]
code: def renumber_edges_by_type(
      self, prev_id_column=None, graph_id=defaults.graph_id
  ):
      """
      Renumbers the edges in the graph referenced by graph id to be contiguous
      by edge type.  Returns the start and end edge id ranges for each type.
      """
      if prev_id_column is None:
          prev_id_column = ""
      return self.__client.renumber_edges_by_type(
          prev_id_column, graph_id
      )
  
imports: from cugraph_service_client.remote_graph_utils import import_optional, MissingModule
  import numpy
  from functools import wraps
  from collections.abc import Sequence
  import pickle
  import ucp
  import asyncio
  import threading
  from cugraph_service_client import defaults
  from cugraph_service_client.remote_graph import RemoteGraph
  from cugraph_service_client import extension_return_dtype_map
  from cugraph_service_client.types import ValueWrapper, GraphVertexEdgeID, UniformNeighborSampleResult
  from cugraph_service_client.cugraph_service_thrift import create_client
label_desc: Use image node_id 22 for calling the CugraphServiceClient obj's underlying member method code with example usage: obj.renumber_edges_by_type(prev_id_column, graph_id) and returns: self