public Boolean apply()

in src/com/amazon/kinesis/streaming/agent/config/BooleanConverter.java [46:69]


    public Boolean apply(@Nullable Object input) {
        if (input != null && !(input instanceof Boolean)) {
            switch (input.toString().toLowerCase()) {
            case "true":
            case "yes":
            case "t":
            case "y":
            case "1":
                return true;
            case "false":
            case "no":
            case "f":
            case "n":
            case "0":
                return false;
            default:
                throw new ConfigurationException(
                        "Cannot convert value to boolean: "
                                + input.toString());

            }
        } else
            return (Boolean) input;
    }