List of usage examples for org.apache.commons.cli Option setArgName
public void setArgName(String argName)
From source file:org.apache.stratos.cli.commands.ListMemberCommand.java
/** * Construct Options.//from w w w. jav a 2 s .co m * * @return Options expected from command-line. */ private Options constructOptions() { final Options options = new Options(); Option type = new Option(CliConstants.CARTRIDGE_TYPE_OPTION, CliConstants.CARTRIDGE_TYPE_LONG_OPTION, true, "Cartridge Type"); type.setArgName("cartridge-type"); options.addOption(type); Option alias = new Option(CliConstants.ALIAS_OPTION, CliConstants.ALIAS_LONG_OPTION, true, "subscription alias"); alias.setArgName("alias"); options.addOption(alias); return options; }
From source file:org.apache.stratos.cli.commands.ListPartialSearchTenantsCommand.java
private Options constructOptions() { final Options options = new Options(); Option partialDomainOption = new Option(CliConstants.TENANT_PARTIAL_SEARCH_OPTION, CliConstants.TENANT_PARTIAL_SEARCH_LONG_OPTION, true, "partialDomain"); partialDomainOption.setArgName("partialDomain"); options.addOption(partialDomainOption); return options; }
From source file:org.apache.stratos.cli.commands.SubscribeCartridgeCommand.java
/** * Construct Options.// w ww . j ava 2 s . co m * * @return Options expected from command-line. */ private Options constructOptions() { final Options options = new Options(); Option resourcePath = new Option(CliConstants.RESOURCE_PATH, CliConstants.RESOURCE_PATH_LONG_OPTION, true, "Cartridge subscription resource path"); resourcePath.setArgName("resource path"); options.addOption(resourcePath); Option autoscaling = new Option(CliConstants.AUTOSCALING_POLICY_OPTION, CliConstants.AUTOSCALING_POLICY_LONG_OPTION, true, "Auto-scaling policy"); autoscaling.setArgName("auto-scaling-policy"); options.addOption(autoscaling); Option deployment = new Option(CliConstants.DEPLOYMENT_POLICY_OPTION, CliConstants.DEPLOYMENT_POLICY_LONG_OPTION, true, "Deployment-policy"); deployment.setArgName("deployment-policy"); options.addOption(deployment); Option removeOnTermination = new Option(CliConstants.REMOVE_ON_TERMINATION_OPTION, CliConstants.REMOVE_ON_TERMINATION_LONG_OPTION, true, "Remove-on-termination"); removeOnTermination.setArgName("remove-on-termination"); options.addOption(removeOnTermination); Option size = new Option(CliConstants.VOLUME_SIZE_OPTION, CliConstants.VOLUME_SIZE_LONG_OPTION, true, "Volume-size"); size.setArgName("volume-size"); options.addOption(size); Option volumeId = new Option(CliConstants.VOLUME_ID_OPTION, CliConstants.VOLUME_ID_LONG_OPTION, true, "Volume-id"); volumeId.setArgName("volume-id"); options.addOption(volumeId); Option persistance = new Option(CliConstants.PERSISTANCE_VOLUME_OPTION, CliConstants.PERSISTANCE_VOLUME_LONG_OPTION, true, "Persistance-volume"); persistance.setArgName("persistance-volume"); options.addOption(persistance); Option urlOption = new Option(CliConstants.REPO_URL_OPTION, CliConstants.REPO_URL_LONG_OPTION, true, "GIT repository URL"); urlOption.setArgName("url"); options.addOption(urlOption); Option usernameOption = new Option(CliConstants.USERNAME_OPTION, CliConstants.USERNAME_LONG_OPTION, true, "GIT repository username"); usernameOption.setArgName("username"); options.addOption(usernameOption); Option passwordOption = new Option(CliConstants.PASSWORD_OPTION, CliConstants.PASSWORD_LONG_OPTION, true, "GIT repository password"); passwordOption.setArgName("password"); passwordOption.setOptionalArg(true); options.addOption(passwordOption); Option upstreamCommitsEnabledOption = new Option(CliConstants.ENABLE_COMMITS_OPTION, CliConstants.ENABLE_COMMITS_LONG_OPTION, true, "Enable Git commit upstream"); upstreamCommitsEnabledOption.setArgName("enable-commits"); upstreamCommitsEnabledOption.setOptionalArg(true); options.addOption(upstreamCommitsEnabledOption); return options; }
From source file:org.apache.stratos.cli.commands.SubscribeCommand.java
/** * Construct Options.// w w w . ja v a2s. c o m * * @return Options expected from command-line. */ private Options constructOptions() { final Options options = new Options(); //Option policyOption = new Option(CliConstants.POLICY_OPTION, CliConstants.POLICY_LONG_OPTION, true, // "Auto-scaling policy.\nPlease use \"" + CliConstants.POLICIES_ACTION // + "\" command to view the available policies."); //policyOption.setArgName("policy name"); //options.addOption(policyOption); Option autoscaling = new Option(CliConstants.AUTOSCALING_POLICY_OPTION, CliConstants.AUTOSCALING_POLICY_LONG_OPTION, true, "Auto-scaling policy"); autoscaling.setArgName("auto-scaling-policy"); options.addOption(autoscaling); Option deployment = new Option(CliConstants.DEPLOYMENT_POLICY_OPTION, CliConstants.DEPLOYMENT_POLICY_LONG_OPTION, true, "Deployment-policy"); deployment.setArgName("deployment-policy"); options.addOption(deployment); Option removeOnTermination = new Option(CliConstants.REMOVE_ON_TERMINATION_OPTION, CliConstants.REMOVE_ON_TERMINATION_LONG_OPTION, true, "Remove-on-termination"); removeOnTermination.setArgName("remove-on-termination"); options.addOption(removeOnTermination); Option size = new Option(CliConstants.VOLUME_SIZE_OPTION, CliConstants.VOLUME_SIZE_LONG_OPTION, true, "Volume-size"); size.setArgName("volume-size"); options.addOption(size); Option persistance = new Option(CliConstants.PERSISTANCE_VOLUME_OPTION, CliConstants.PERSISTANCE_VOLUME_LONG_OPTION, true, "Persistance-volume"); persistance.setArgName("persistance-volume"); options.addOption(persistance); Option urlOption = new Option(CliConstants.REPO_URL_OPTION, CliConstants.REPO_URL_LONG_OPTION, true, "GIT repository URL"); urlOption.setArgName("url"); options.addOption(urlOption); //options.addOption(CliConstants.PRIVATE_REPO_OPTION, CliConstants.PRIVATE_REPO_LONG_OPTION, false, // "Private repository"); Option usernameOption = new Option(CliConstants.USERNAME_OPTION, CliConstants.USERNAME_LONG_OPTION, true, "GIT repository username"); usernameOption.setArgName("username"); options.addOption(usernameOption); Option passwordOption = new Option(CliConstants.PASSWORD_OPTION, CliConstants.PASSWORD_LONG_OPTION, true, "GIT repository password"); passwordOption.setArgName("password"); passwordOption.setOptionalArg(true); options.addOption(passwordOption); Option upstreamCommitsEnabledOption = new Option(CliConstants.ENABLE_COMMITS_OPTION, CliConstants.ENABLE_COMMITS_LONG_OPTION, true, "Enable Git commit upstream"); upstreamCommitsEnabledOption.setArgName("enable-commits"); upstreamCommitsEnabledOption.setOptionalArg(true); options.addOption(upstreamCommitsEnabledOption); return options; }
From source file:org.apache.stratos.cli.commands.UpdateKubernetesHostCommand.java
public UpdateKubernetesHostCommand() { options = new Options(); Option resourcePathOption = new Option(CliConstants.RESOURCE_PATH, CliConstants.RESOURCE_PATH_LONG_OPTION, true, "Kubernetes host resource path"); resourcePathOption.setArgName("resource path"); options.addOption(resourcePathOption); }
From source file:org.apache.stratos.cli.commands.UpdateKubernetesMasterCommand.java
public UpdateKubernetesMasterCommand() { options = new Options(); Option resourcePathOption = new Option(CliConstants.RESOURCE_PATH, CliConstants.RESOURCE_PATH_LONG_OPTION, true, "Kubernetes master resource path"); resourcePathOption.setArgName("resource path"); options.addOption(resourcePathOption); Option clusterIdOption = new Option(CliConstants.CLUSTER_ID_OPTION, CliConstants.CLUSTER_ID_LONG_OPTION, true, "Kubernetes cluster id"); clusterIdOption.setArgName("cluster id"); options.addOption(clusterIdOption);//from ww w.j av a2 s. co m }
From source file:org.apache.stratos.cli.commands.UpdateNetworkPartitionCommand.java
private Options constructOptions() { final Options options = new Options(); Option resourcePath = new Option(CliConstants.RESOURCE_PATH, CliConstants.RESOURCE_PATH_LONG_OPTION, true, "Network Partition resource path"); resourcePath.setArgName("resource path"); options.addOption(resourcePath);//from ww w . ja v a2s.com return options; }
From source file:org.apache.stratos.cli.commands.UpdateSubscriptionPropertiesCommand.java
/** * Construct Options.//from ww w .j av a 2 s .com * * @return Options expected from command-line. */ private Options constructOptions() { final Options options = new Options(); Option resourcePath = new Option(CliConstants.RESOURCE_PATH, CliConstants.RESOURCE_PATH_LONG_OPTION, true, "Update subscription properties resource path"); resourcePath.setArgName("resource path"); options.addOption(resourcePath); return options; }
From source file:org.apache.stratos.cli.commands.UpdateTenantCommand.java
private Options constructOptions() { final Options options = new Options(); Option userNameOption = new Option(CliConstants.USERNAME_OPTION, CliConstants.USERNAME_LONG_OPTION, true, "Tenant user name"); userNameOption.setArgName("username"); options.addOption(userNameOption);/* w w w. j av a 2 s. c om*/ Option firstNameOption = new Option(CliConstants.FIRST_NAME_OPTION, CliConstants.FIRST_NAME_LONG_OPTION, true, "Tenant first name"); firstNameOption.setArgName("firstname"); options.addOption(firstNameOption); Option lastNameOption = new Option(CliConstants.LAST_NAME_OPTION, CliConstants.LAST_NAME_LONG_OPTION, true, "Tenant last name"); lastNameOption.setArgName("lastname"); options.addOption(lastNameOption); Option passwordOption = new Option(CliConstants.PASSWORD_OPTION, CliConstants.PASSWORD_LONG_OPTION, true, "Tenant password"); passwordOption.setArgName("password"); options.addOption(passwordOption); Option domainOption = new Option(CliConstants.DOMAIN_NAME_OPTION, CliConstants.DOMAIN_NAME_LONG_OPTION, true, "Tenant domain"); domainOption.setArgName("domain"); options.addOption(domainOption); Option emailOption = new Option(CliConstants.EMAIL_OPTION, CliConstants.EMAIL_LONG_OPTION, true, "Tenant email"); emailOption.setArgName("email"); options.addOption(emailOption); Option idOption = new Option(CliConstants.ID_OPTION, CliConstants.ID_LONG_OPTION, true, "Tenant id"); emailOption.setArgName("id"); options.addOption(idOption); return options; }
From source file:org.apache.stratos.cli.commands.UpdateUserCommand.java
private Options constructOptions() { final Options options = new Options(); Option userNameOption = new Option(CliConstants.USERNAME_OPTION, CliConstants.USERNAME_LONG_OPTION, true, "Username"); userNameOption.setArgName("username"); options.addOption(userNameOption);//from w w w. j ava 2 s . co m Option passwordOption = new Option(CliConstants.PASSWORD_OPTION, CliConstants.PASSWORD_LONG_OPTION, true, "User credential"); passwordOption.setArgName("credential"); options.addOption(passwordOption); Option roleOption = new Option(CliConstants.ROLE_NAME_OPTION, CliConstants.ROLE_NAME_LONG_OPTION, true, "User role"); roleOption.setArgName("role"); options.addOption(roleOption); Option firstNameOption = new Option(CliConstants.FIRST_NAME_OPTION, CliConstants.FIRST_NAME_LONG_OPTION, true, "User first name"); firstNameOption.setArgName("firstName"); options.addOption(firstNameOption); Option lastNameOption = new Option(CliConstants.LAST_NAME_OPTION, CliConstants.LAST_NAME_LONG_OPTION, true, "User last name"); lastNameOption.setArgName("lastName"); options.addOption(lastNameOption); Option emailOption = new Option(CliConstants.EMAIL_OPTION, CliConstants.EMAIL_LONG_OPTION, true, "User email"); emailOption.setArgName("email"); options.addOption(emailOption); Option profileNameOption = new Option(CliConstants.PROFILE_NAME_OPTION, CliConstants.PROFILE_NAME_LONG_OPTION, true, "Profile name"); profileNameOption.setArgName("profileName"); options.addOption(profileNameOption); return options; }