All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.quorum.tessera.config.cli.KeyGenFileUpdateOptions Maven / Gradle / Ivy

package com.quorum.tessera.config.cli;

import com.quorum.tessera.config.Config;
import picocli.CommandLine;

import java.nio.file.Path;

public class KeyGenFileUpdateOptions {
    @CommandLine.Option(
            names = {"--configfile", "-configfile"},
            description = "Path to node configuration file",
            required = true)
    Config config;

    @CommandLine.Option(
            names = {"--configout", "-output"},
            description = "Path to save updated configfile to.  Requires --configfile option to also be provided")
    Path configOut;

    @CommandLine.Option(
            names = {"--pwdout"},
            description =
                    "Path to save updated password list to.  Requires --configfile and --configout options to also be provided")
    Path pwdOut;

    public Config getConfig() {
        return config;
    }

    public Path getConfigOut() {
        return configOut;
    }

    public Path getPwdOut() {
        return pwdOut;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy