private static List selectedOptions()

in client/src/main/java/org/apache/cassandra/sidecar/client/request/ImportSSTableRequest.java [176:210]


    private static List<String> selectedOptions(ImportOptions importOptions)
    {
        List<String> options = new ArrayList<>();

        if (importOptions.resetLevel != null)
        {
            options.add("resetLevel=" + importOptions.resetLevel);
        }
        if (importOptions.clearRepaired != null)
        {
            options.add("clearRepaired=" + importOptions.clearRepaired);
        }
        if (importOptions.verifySSTables != null)
        {
            options.add("verifySSTables=" + importOptions.verifySSTables);
        }
        if (importOptions.verifyTokens != null)
        {
            options.add("verifyTokens=" + importOptions.verifyTokens);
        }
        if (importOptions.invalidateCaches != null)
        {
            options.add("invalidateCaches=" + importOptions.invalidateCaches);
        }
        if (importOptions.extendedVerify != null)
        {
            options.add("extendedVerify=" + importOptions.extendedVerify);
        }
        if (importOptions.copyData != null)
        {
            options.add("copyData=" + importOptions.copyData);
        }

        return options;
    }