'Decode bytes to a ConsumerMetadataResponse
Arguments:
data: bytes to decode'

@classmethod
def decode_consumer_metadata_response(cls, data):

    ((correlation_id, error, nodeId), cur) = relative_unpack('>ihi', data, 0)
    (host, cur) = read_short_string(data, cur)
    ((port,), cur) = relative_unpack('>i', data, cur)
    return ConsumerMetadataResponse(error, nodeId, host, port)
