'OneViewModuleBase constructor.
:arg dict additional_arg_spec: Additional argument spec definition.
:arg bool validate_etag_support: Enables support to eTag validation.'

def __init__(self, additional_arg_spec=None, validate_etag_support=False):

    argument_spec = self._build_argument_spec(additional_arg_spec, validate_etag_support)
    self.module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False)
    self._check_hpe_oneview_sdk()
    self._create_oneview_client()
    self.state = self.module.params.get('state')
    self.data = self.module.params.get('data')
    self.facts_params = (self.module.params.get('params') or {})
    self.options = transform_list_to_dict(self.module.params.get('options'))
    self.validate_etag_support = validate_etag_support
