public class SubscriptionsOperation extends java.lang.Object implements CommandLineOperation
| Constructor and Description |
|---|
SubscriptionsOperation(java.util.Map<Options,joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>> optionSpecMap,
joptsimple.OptionSet options) |
| 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 SubscriptionsOperation(java.util.Map<Options,joptsimple.ArgumentAcceptingOptionSpec<java.lang.String>> optionSpecMap, joptsimple.OptionSet options)
public 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": ["topic2-group0", "topic1-group0", "topic3-group0"],
"options": {
"cookie": ["yWcviCQBqoA+j2tLeti0b95ZAS+MKNEbswd0t8I7m9xul..."],
"consumer-prefix": ["/databus/consumer-service/v1"],
"domain": ["my-host.my-domain.net"],
"verify-cert-bundle": ["1234"],
"consumer-id": ["3bdc9a8c-c4d5-4d9f-9011-a3fad215c5739e951e85-9c0b-4caf-b768-ad016100bd1c"],
"url": ["https://my-host.my-domain.net/databus/consumer-service/v1"],
"token": ["myToken"]
}
}