def __init__(self, delete=False, read=False, write=False,<EOL>retention_policy=None):
_validate_not_none("<STR_LIT>", read)<EOL>_validate_not_none("<STR_LIT>", write)<EOL>_validate_not_none("<STR_LIT>", delete)<EOL>self.version = u'<STR_LIT:1.0>'<EOL>self.delete = delete<EOL>self.read = read<EOL>self.write = write<EOL>self.retention_policy = retention_policy if retention_policy else RetentionPolicy()<EOL>
:param bool delete: 
    Indicates whether all delete requests should be logged.
:param bool read: 
    Indicates whether all read requests should be logged.
:param bool write: 
    Indicates whether all write requests should be logged.
:param RetentionPolicy retention_policy: 
    The retention policy for the metrics.