X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-rest-docgen%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Frest%2Fdoc%2Fmodel%2Fbuilder%2FOperationBuilder.java;h=88ca3bcd018c150a9c795fe7abbc7e5335a19526;hp=38c5f7264adf0a8551382c91b8e557d2013df0ac;hb=9ba2b4eca79bcc0e78099b133296801c8d45a6c4;hpb=262f25762a55f26db800c8881819a200803b729c diff --git a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/model/builder/OperationBuilder.java b/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/model/builder/OperationBuilder.java index 38c5f7264a..88ca3bcd01 100644 --- a/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/model/builder/OperationBuilder.java +++ b/opendaylight/md-sal/sal-rest-docgen/src/main/java/org/opendaylight/controller/sal/rest/doc/model/builder/OperationBuilder.java @@ -21,6 +21,12 @@ public final class OperationBuilder { public static final String OPERATIONAL = "(operational)"; public static final String CONFIG = "(config)"; + public static final List CONSUMES_PUT_POST = new ArrayList<>(); + static { + CONSUMES_PUT_POST.add("application/json"); + CONSUMES_PUT_POST.add("application/xml"); + } + public static class Get { protected Operation spec; @@ -57,6 +63,7 @@ public final class OperationBuilder { spec = new Operation(); spec.setType(CONFIG + nodeName); spec.setNotes(description); + spec.setConsumes(CONSUMES_PUT_POST); } public Put pathParams(List params) { @@ -85,6 +92,7 @@ public final class OperationBuilder { super(nodeName, description); this.dataNodeContainer = dataNodeContainer; spec.setType(CONFIG + nodeName + METHOD_NAME); + spec.setConsumes(CONSUMES_PUT_POST); } @Override