parameters: (cls, json)
return_statement: return cls(json[cls.BLOB_KEY_PARAM],
                 json[cls.INITIAL_POSITION_PARAM],
                 json[cls.END_POSITION_PARAM])
docstring: Instantiates an instance of this InputReader for the given shard spec.
docstring_summary: Instantiates an instance of this InputReader for the given shard spec.
docstring_tokens: Instantiates an instance of this InputReader for the given shard spec .
function: def from_json(cls, json):
      """Instantiates an instance of this InputReader for the given shard spec."""
      return cls(json[cls.BLOB_KEY_PARAM],
                 json[cls.INITIAL_POSITION_PARAM],
                 json[cls.END_POSITION_PARAM])
function_tokens: def from_json ( cls , json ) : return cls ( json [ cls . BLOB_KEY_PARAM ] , json [ cls . INITIAL_POSITION_PARAM ] , json [ cls . END_POSITION_PARAM ] )