def members(self, name=None, status=None, tags=None):
        filters = {}

        if name is not None:
            filters['Name'] = name

        if status is not None:
            filters['Status'] = status

        if tags is not None:
            filters['Tags'] = tags

        if len(filters) == 0:
            return self.connection.call('members')
        else:
            return self.connection.call('members-filtered', filters)
Reads object from potentially-nested encoding in stream.
dataset/ETHPy150Open KushalP/serfclient-py/serfclient/client.py/SerfClient.members--crossover with--dataset/ETHPy150Open GoogleCloudPlatform/DataflowPythonSDK/google/cloud/dataflow/coders/coder_impl.py/SimpleCoderImpl.encode_to_stream