public class CreateOperation extends java.lang.Object implements CommandLineOperation
| Constructor and Description |
|---|
CreateOperation(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 CreateOperation(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()
execute in interface CommandLineOperation
{
"code": "200",
"result": {
"consumerId": "c0c29763-eb5a-4edd-b3fa-83b9c6d527c9a931f3a5-1e5a-4b3d-b5ae-e45cfdf75853",
"cookie": {
"value": "qMbg3fL95SVj0Mc++/f07G7PBfAvPlfYlFbjuelDYDlSMU...",
"domain": "my-host.my-domain.net"
}
},
"options": {
"session-timeout": ["60000"],
"cg": ["cg1"],
"offset-reset": ["latest"],
"consumer-prefix": ["/databus/consumer-service/v1"],
"verify-cert-bundle": ["1234"],
"request-timeout": ["60001"],
"config": ["max.message.size=1000,min.message.size=200"],
"url": ["https://my-host.my-domain.net/databus/consumer-service/v1"],
"retry": ["true"],
"token": ["myToken"]
}
}