@query_params('master_timeout', 'timeout')
    def put_pipeline(self, id, body, params=None):
        """
        `<https://www.elastic.co/guide/en/elasticsearch/plugins/current/ingest.html>`_

        :arg id: Pipeline ID
        :arg body: The ingest definition
        :arg master_timeout: Explicit operation timeout for connection to master
            node
        :arg timeout: Explicit operation timeout
        """
        for param in (id, body):
            if SKIP_IN_PATH in param:
                raise ValueError("Empty value passed for a required argument.")
        return self.transport.perform_request('PUT', _make_path('_ingest',
            'pipeline', id), params=params, body=body)
dataset/ETHPy150Open elastic/elasticsearch-py/elasticsearch/client/ingest.py/IngestClient.put_pipeline/swapped operands of `in`