Example usage for org.apache.commons.cli Option setArgName

List of usage examples for org.apache.commons.cli Option setArgName

Introduction

In this page you can find the example usage for org.apache.commons.cli Option setArgName.

Prototype

public void setArgName(String argName) 

Source Link

Document

Sets the display name for the argument value.

Usage

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;
}