parameters: (self, bucket_name, prefix=None, delimiter=None,
                    all_versions=None, provider=None, fields=None)
docstring: Lists objects (with metadata) and prefixes in a bucket.
  
      Args:
        bucket_name: Bucket containing the objects.
        prefix: Prefix for directory-like behavior.
        delimiter: Delimiter for directory-like behavior.
        all_versions: If true, list all object versions.
        provider: Cloud storage provider to connect to.  If not present,
                  class-wide default is used.
        fields: If present, return only these metadata fields for the listing,
                for example:
                ['items/acl', 'items/updated', 'prefixes'].
                Note that the WildcardIterator class should be used to list
                objects instead of calling this function directly.  It amends
                the fields definition from get-like syntax such as
                ['acl', 'updated'] so that the caller does not need to
                prepend 'items/' or specify any fields necessary for listing
                (such as prefixes or nextPageToken).
  
      Raises:
        ArgumentException for errors during input validation.
        ServiceException for errors interacting with cloud storage providers.
  
      Returns:
        Iterator over CsObjectOrPrefix wrapper class.
docstring_summary: Lists objects (with metadata) and prefixes in a bucket.
docstring_tokens: Lists objects ( with metadata ) and prefixes in a bucket .
function: def ListObjects(self, bucket_name, prefix=None, delimiter=None,
                    all_versions=None, provider=None, fields=None):
      """Lists objects (with metadata) and prefixes in a bucket.
  
      Args:
        bucket_name: Bucket containing the objects.
        prefix: Prefix for directory-like behavior.
        delimiter: Delimiter for directory-like behavior.
        all_versions: If true, list all object versions.
        provider: Cloud storage provider to connect to.  If not present,
                  class-wide default is used.
        fields: If present, return only these metadata fields for the listing,
                for example:
                ['items/acl', 'items/updated', 'prefixes'].
                Note that the WildcardIterator class should be used to list
                objects instead of calling this function directly.  It amends
                the fields definition from get-like syntax such as
                ['acl', 'updated'] so that the caller does not need to
                prepend 'items/' or specify any fields necessary for listing
                (such as prefixes or nextPageToken).
  
      Raises:
        ArgumentException for errors during input validation.
        ServiceException for errors interacting with cloud storage providers.
  
      Returns:
        Iterator over CsObjectOrPrefix wrapper class.
      """
      raise NotImplementedError('ListObjects must be overloaded')
function_tokens: def ListObjects ( self , bucket_name , prefix = None , delimiter = None , all_versions = None , provider = None , fields = None ) : raise NotImplementedError ( 'ListObjects must be overloaded' )