1 package org.openecomp.sdc.dmaap;
3 import org.kohsuke.args4j.Option;
4 import com.google.common.base.MoreObjects;
8 @Option(name="yml",aliases = {"-YML","YML","-yml","-YAML","YAML","-yaml"}, usage="mandatory arg. YAML filename", required=true)
9 private String yamlFilename;
11 @Option(name="path",aliases = {"-path","PATH","-PATH"}, usage="mandatory arg. path to the yaml file which contains topic config (publisher data + messages)", required=true)
12 private String yamlPath;
14 @Option(name="cr",aliases = {"CR","-cr","-CR"}, usage="optional arg. concurrent requests", required=false)
15 private String concurrentRequests;
17 @Option(name="notification",aliases = {"NOTIFICATION","-NOTIFICATION","-notification"}, usage="optional load dynamic messages", required=false)
18 private String notificationData;
20 public String getYamlPath() {
24 public String getYamlFilename() {
28 public void setYamlPath(String yamlPath) {
29 this.yamlPath = yamlPath;
33 public String getConcurrentRequests() {
34 return concurrentRequests;
37 public void setConcurrentRequests(String concurrentRequests) {
38 this.concurrentRequests = concurrentRequests;
41 public String getNotificationData() {
42 return notificationData;
46 public void setYamlFilename(String yamlFilename) {
47 this.yamlFilename = yamlFilename;
51 public String toString() {
52 return MoreObjects.toStringHelper(this)
53 .add("yamlPath", yamlPath)
54 .add("concurrentRequests", concurrentRequests)