def _list_shares(self, prefix=None, marker=None, max_results=None, <EOL>include=None, timeout=None, _context=None):
request = HTTPRequest()<EOL>request.method = '<STR_LIT:GET>'<EOL>request.host_locations = self._get_host_locations()<EOL>request.path = _get_path()<EOL>request.query = {<EOL>'<STR_LIT>': '<STR_LIT:list>',<EOL>'<STR_LIT>': _to_str(prefix),<EOL>'<STR_LIT>': _to_str(marker),<EOL>'<STR_LIT>': _int_to_str(max_results),<EOL>'<STR_LIT>': _to_str(include),<EOL>'<STR_LIT>': _int_to_str(timeout),<EOL>}<EOL>return self._perform_request(request, _convert_xml_to_shares, operation_context=_context)<EOL>
Returns a list of the shares under the specified account.

:param str prefix:
    Filters the results to return only shares whose names
    begin with the specified prefix.
:param str marker:
    A string value that identifies the portion of the list
    to be returned with the next list operation. The operation returns
    a next_marker value within the response body if the list returned was
    not complete. The marker value may then be used in a subsequent
    call to request the next set of list items. The marker value is
    opaque to the client.
:param int max_results:
    Specifies the maximum number of shares to return. A single list
    request may return up to 1000 shares and potentially a continuation
    token which should be followed to get additional resutls.
:param string include:
    Include this parameter to specify that the share's
    metadata be returned as part of the response body. set this
    parameter to string 'metadata' to get share's metadata.
:param int timeout:
    The timeout parameter is expressed in seconds.