final SavepointOptions savepointOptions = new SavepointOptions(commandLine); if (savepointOptions.isPrintHelp()) { CliFrontendParser.printHelpForSavepoint(customCommandLines); return; if (savepointOptions.isDispose()) { runClusterAction( activeCommandLine, commandLine, clusterClient -> disposeSavepoint(clusterClient, savepointOptions.getSavepointPath())); } else { String[] cleanedArgs = savepointOptions.getArgs();
if (options.isPrintHelp()) { CliFrontendParser.printHelpForSavepoint(); return 0; if (options.isDispose()) { String[] cleanedArgs = options.getArgs(); JobID jobId;
String savepointPath = options.getSavepointPath(); if (savepointPath == null) { throw new IllegalArgumentException("Missing required argument: savepoint path. " + String jarFile = options.getJarFilePath();
public static SavepointOptions parseSavepointCommand(String[] args) throws CliArgsException { try { DefaultParser parser = new DefaultParser(); CommandLine line = parser.parse(SAVEPOINT_OPTIONS, args, false); return new SavepointOptions(line); } catch (ParseException e) { throw new CliArgsException(e.getMessage()); } }
final SavepointOptions savepointOptions = new SavepointOptions(commandLine); if (savepointOptions.isPrintHelp()) { CliFrontendParser.printHelpForSavepoint(customCommandLines); return; if (savepointOptions.isDispose()) { runClusterAction( activeCommandLine, commandLine, clusterClient -> disposeSavepoint(clusterClient, savepointOptions.getSavepointPath())); } else { String[] cleanedArgs = savepointOptions.getArgs();
final SavepointOptions savepointOptions = new SavepointOptions(commandLine); if (savepointOptions.isPrintHelp()) { CliFrontendParser.printHelpForSavepoint(customCommandLines); return; if (savepointOptions.isDispose()) { runClusterAction( activeCommandLine, commandLine, clusterClient -> disposeSavepoint(clusterClient, savepointOptions.getSavepointPath())); } else { String[] cleanedArgs = savepointOptions.getArgs();