def __init__(self, read=False, create=False, write=False, delete=False,<EOL>_str=None):
if not _str:<EOL><INDENT>_str = '<STR_LIT>'<EOL><DEDENT>self.read = read or ('<STR_LIT:r>' in _str)<EOL>self.create = create or ('<STR_LIT:c>' in _str)<EOL>self.write = write or ('<STR_LIT:w>' in _str)<EOL>self.delete = delete or ('<STR_LIT:d>' in _str)<EOL>
:param bool read:
    Read the content, properties, metadata. Use the file as the source of a copy 
    operation.
:param bool create:
    Create a new file or copy a file to a new file.
:param bool write: 
    Create or write content, properties, metadata. Resize the file. Use the file 
    as the destination of a copy operation within the same account.
:param bool delete: 
    Delete the file.
:param str _str: 
    A string representing the permissions.