def __init__(self, snapshots=False, metadata=False, uncommitted_blobs=False,<EOL>copy=False, deleted=False, _str=None):
if not _str:<EOL><INDENT>_str = '<STR_LIT>'<EOL><DEDENT>components = _str.split('<STR_LIT:U+002C>')<EOL>self.snapshots = snapshots or ('<STR_LIT>' in components)<EOL>self.metadata = metadata or ('<STR_LIT>' in components)<EOL>self.uncommitted_blobs = uncommitted_blobs or ('<STR_LIT>' in components)<EOL>self.copy = copy or ('<STR_LIT>' in components)<EOL>self.deleted = deleted or ('<STR_LIT>' in components)<EOL>
:param bool snapshots:
     Specifies that snapshots should be included in the enumeration.
:param bool metadata:
    Specifies that metadata be returned in the response.
:param bool uncommitted_blobs:
    Specifies that blobs for which blocks have been uploaded, but which have 
    not been committed using Put Block List, be included in the response.
:param bool copy: 
    Specifies that metadata related to any current or previous Copy Blob 
    operation should be included in the response.
:param bool deleted:
    Specifies that deleted blobs should be returned in the response.
:param str _str: 
    A string representing the includes.