public DependenciesOptions(List <string> actionArgs, out bool successful) { if (actionArgs.Count != 1) { CLIInterface.logError($"{description.name} action takes one argument: resource name. Usage:"); logUsage(); successful = false; return; } string resourceStr = actionArgs[0]; try { resourceIdentifier = ParseUtils.generateResourceIdentifier(resourceStr); } catch (ParseUtils.ArgumentProcessException ex) { CLIInterface.logError($"Error: {ex.Message}"); successful = false; return; } successful = true; }
public AddOptions(List <string> actionArgs, out bool successful) { string resourceStr; if (!(actionArgs.Count == 1 || actionArgs.Count == 2)) { CLIInterface.logError($"{description.name} action takes two arguments: alias(optional) ,resource name. Usage:"); logUsage(); successful = false; return; } else if (actionArgs.Count == 1) { prefix = null; resourceStr = actionArgs[0]; } else { prefix = actionArgs[0]; resourceStr = actionArgs[1]; } try { resourceIdentifier = ParseUtils.generateResourceIdentifier(resourceStr); } catch (ParseUtils.ArgumentProcessException ex) { CLIInterface.logError($"Error: {ex.Message}"); successful = false; return; } successful = true; }
public PublishOptions(List <string> actionArgs, out bool successful) { if (actionArgs.Count < 1) { CLIInterface.logError($"{description.name} action takes one required argument, resource name, with an option --deps to add dependencies. Usage:"); logUsage(); successful = false; return; } prefix = "-r"; string resourceStr = actionArgs[0]; try { resourceIdentifier = ParseUtils.generateResourceIdentifier(resourceStr); } catch (ParseUtils.ArgumentProcessException ex) { CLIInterface.logError($"Error: {ex.Message}"); successful = false; return; } if (actionArgs.Count >= 2) { string shouldBeDepsOption = actionArgs[1]; if (shouldBeDepsOption != "--deps") { CLIInterface.logError($"Error: {description.name} has one possible option, --deps. Usage:"); logUsage(); successful = false; return; } IEnumerable <string> depStrings = actionArgs.Skip(2); foreach (string depString in depStrings) { try { deps.Add(ParseUtils.generateResourceIdentifier(depString)); } catch (ParseUtils.ArgumentProcessException ex) { CLIInterface.logError($"Error: {ex.Message}"); successful = false; return; } } } successful = true; }
public DeployOptions(List <string> actionArgs, out bool successful) { if (actionArgs.Count < 1) { CLIInterface.logError($"{description.name} action takes two required argument, server alias -r or -m and modelName.pmml file Usage:"); logUsage(); successful = false; return; } prefix = actionArgs[0]; string resourceStr = actionArgs[1]; try { resourceIdentifier = ParseUtils.generateResourceIdentifier(resourceStr); } catch (ParseUtils.ArgumentProcessException ex) { CLIInterface.logError($"Error:{ex.Message}"); successful = false; return; } successful = true; }