public class LoginOperation extends java.lang.Object implements CommandLineOperation
| Constructor and Description |
|---|
LoginOperation(java.util.Map<Options,joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>> optionSpecMap,
joptsimple.OptionSet options)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
ExecutionResult |
execute()
Execute the operation
|
java.util.Map<Options,joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>> |
getMandatoryOptions() |
java.lang.String |
getOperationName() |
public LoginOperation(java.util.Map<Options,joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>> optionSpecMap, joptsimple.OptionSet options)
optionSpecMap - Options and argument specoptions - parsed command line options and argumentspublic java.util.Map<Options,joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>> getMandatoryOptions()
getMandatoryOptions in interface CommandLineOperationpublic java.lang.String getOperationName()
getOperationName in interface CommandLineOperationpublic ExecutionResult execute()
CommandLineOperationexecute in interface CommandLineOperation
{
"code": "200",
"result": "myToken",
"options": {
"password": ["secret"],
"auth-url": ["https://my-host.my-domain.net/identity/v1/login"],
"verify-cert-bundle": ["1234"],
"user": ["me"]
}
}