code: def get_settings(self, index=None, name=None, params=None):
          
          return self.transport.perform_request(
              "GET", _make_path(index, "_settings", name), params=params
          )
docs: Retrieve settings for one or more (or all) indices.
          `<http://www.elastic.co/guide/en/elasticsearch/reference/current/indices-get-settings.html>`_
  
          :arg index: A comma-separated list of index names; use `_all` or empty
              string to perform the operation on all indices
          :arg name: The name of the settings that should be included
          :arg allow_no_indices: Whether to ignore if a wildcard indices
              expression resolves into no concrete indices. (This includes `_all`
              string or when no indices have been specified)
          :arg expand_wildcards: Whether to expand wildcard expression to concrete
              indices that are open, closed or both., default ['open', 'closed'],
              valid choices are: 'open', 'closed', 'none', 'all'
          :arg flat_settings: Return settings in flat format (default: false)
          :arg ignore_unavailable: Whether specified concrete indices should be
              ignored when unavailable (missing or closed)
          :arg include_defaults: Whether to return all default setting for each of
              the indices., default False
          :arg local: Return local information, do not retrieve the state from
              master node (default: false)