def is_valid_parameter(object):
    """
    Checks if a parameter has the following attributes/methods:
        * value
        * set_value
        * floating
    """
    has_value = hasattr(object, "value")
    has_set_value = hasattr(object, "set_value")
    has_floating = hasattr(object, "floating")

    return has_value and has_set_value and has_floating