本文整理了Java中io.swagger.models.Path.setPost()
方法的一些代码示例,展示了Path.setPost()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.setPost()
方法的具体详情如下:
包路径:io.swagger.models.Path
类名称:Path
方法名:setPost
暂无
代码示例来源:origin: com.vmware.xenon/xenon-swagger
private Path path2Factory(ServiceDocument doc) {
Path path = new Path();
path.setPost(opCreateInstance(doc));
path.setGet(opFactoryGetInstances());
return path;
}
代码示例来源:origin: org.onap.ccsdk.apps.controllerblueprints/service
private Map<String, Path> getPaths() {
Map<String, Path> paths = new HashMap<>();
Path path = new Path();
Operation post = new Operation();
post.setOperationId("configure");
post.setConsumes(Arrays.asList("application/json", "application/xml"));
post.setProduces(Arrays.asList("application/json", "application/xml"));
List<Parameter> parameters = new ArrayList<>();
Parameter in = new BodyParameter().schema(new RefModel("#/definitions/inputs"));
in.setRequired(true);
in.setName(INPUTS);
parameters.add(in);
post.setParameters(parameters);
Map<String, Response> responses = new HashMap<>();
Response response = new Response().description("Success");
responses.put("200", response);
Response failureResponse = new Response().description("Failure");
responses.put("400", failureResponse);
post.setResponses(responses);
path.setPost(post);
paths.put("/operations/config-selfservice-api:configure", path);
return paths;
}
代码示例来源:origin: com.vmware.xenon/xenon-swagger
private Path path2Instance(ServiceDocument doc) {
Path path = new Path();
path.setParameters(Collections.singletonList(paramId()));
path.setGet(opDefault(doc));
if (doc.documentDescription != null
&& doc.documentDescription.serviceRequestRoutes != null
&& !doc.documentDescription.serviceRequestRoutes.isEmpty()) {
Path pathByRoutes = pathByRoutes(doc.documentDescription.serviceRequestRoutes.values());
path.setPost(pathByRoutes.getPost());
path.setPut(pathByRoutes.getPut());
path.setPatch(pathByRoutes.getPatch());
} else {
io.swagger.models.Operation op = new io.swagger.models.Operation();
op.addTag(this.currentTag.getName());
op.setParameters(Collections.singletonList(paramBody(ServiceDocument.class)));
op.setResponses(responseMap(
Operation.STATUS_CODE_OK, responseOk(doc),
Operation.STATUS_CODE_NOT_FOUND, responseGenericError()
));
// service definition should be introspected to better
// describe which actions are supported
path.setPost(op);
path.setPut(op);
path.setPatch(op);
}
return path;
}
代码示例来源:origin: com.vmware.xenon/xenon-swagger
private Path path2UtilSubscriptions(Parameter idParam) {
Path path = new Path();
if (idParam != null) {
path.setParameters(Collections.singletonList(paramId()));
}
ServiceDocument subscriptionState = template(ServiceSubscriptionState.class);
path.setGet(opDefault(subscriptionState));
io.swagger.models.Operation deleteOrPost = new io.swagger.models.Operation();
deleteOrPost.addParameter(paramBody(template(ServiceSubscriber.class)));
deleteOrPost.addTag(this.currentTag.getName());
deleteOrPost.setResponses(responseMap(
Operation.STATUS_CODE_OK, responseOk(subscriptionState)
));
path.setDelete(deleteOrPost);
path.setPost(deleteOrPost);
return path;
}
代码示例来源:origin: io.swagger/swagger-parser
Operation op = operation(on, location + "(post)", result);
if(op != null) {
path.setPost(op);
代码示例来源:origin: com.reprezen.genflow/rapidml-swagger
break;
case "POST":
path.setPost(operation);
break;
case "PUT":
内容来源于网络,如有侵权,请联系作者删除!