io.swagger.models.Path.setParameters()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(4.5k)|赞(0)|评价(0)|浏览(77)

本文整理了Java中io.swagger.models.Path.setParameters()方法的一些代码示例,展示了Path.setParameters()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.setParameters()方法的具体详情如下:
包路径:io.swagger.models.Path
类名称:Path
方法名:setParameters

Path.setParameters介绍

暂无

代码示例

代码示例来源:origin: com.reprezen.genflow/genflow-api

@Override
public void path(String name, Path path) {
  fillList(path.getOperations());
  path.setParameters(fillList(path.getParameters()));
}

代码示例来源:origin: com.vmware.xenon/xenon-swagger

private Path path2UtilTemplate(Parameter idParam) {
  Path path = new Path();
  if (idParam != null) {
    path.setParameters(Collections.singletonList(paramId()));
    path.setGet(opDefault(template(ServiceDocument.class)));
  } else {
    // idParam == null -> it is a factory
    path.setGet(opDefault(template(ServiceDocumentQueryResult.class)));
  }
  return path;
}

代码示例来源:origin: io.swagger/swagger-parser

path.setParameters(null);
path.setParameters(processedPathParameters);

代码示例来源: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: com.vmware.xenon/xenon-swagger

private Path path2UtilConfig(Parameter idParam) {
  Path path = new Path();
  if (idParam != null) {
    path.setParameters(Collections.singletonList(paramId()));
  }
  io.swagger.models.Operation op = new io.swagger.models.Operation();
  op.addTag(this.currentTag.getName());
  op.setResponses(responseMap(
      Operation.STATUS_CODE_OK, responseOk(template(ServiceConfiguration.class)),
      Operation.STATUS_CODE_NOT_FOUND, responseGenericError()
  ));
  path.setGet(op);
  op = new io.swagger.models.Operation();
  op.addTag(this.currentTag.getName());
  op.setParameters(
      Collections.singletonList(paramBody(ServiceConfigUpdateRequest.class)));
  op.setResponses(responseMap(
      Operation.STATUS_CODE_OK, responseOk(template(ServiceConfiguration.class)),
      Operation.STATUS_CODE_NOT_FOUND, responseGenericError()
  ));
  path.setPatch(op);
  return path;
}

代码示例来源:origin: com.vmware.xenon/xenon-swagger

private Path path2UtilAvailable(Parameter idParam) {
  Path path = new Path();
  if (idParam != null) {
    path.setParameters(Collections.singletonList(paramId()));
  }
  io.swagger.models.Operation get = new io.swagger.models.Operation();
  get.addTag(this.currentTag.getName());
  get.setResponses(responseMap(
      Operation.STATUS_CODE_OK, responseOk(),
      Operation.STATUS_CODE_UNAVAILABLE, responseNoContent(),
      Operation.STATUS_CODE_NOT_FOUND, responseGenericError()
  ));
  path.setGet(get);
  io.swagger.models.Operation patchOrPut = new io.swagger.models.Operation();
  patchOrPut.addTag(this.currentTag.getName());
  patchOrPut.setParameters(Collections.singletonList(paramBody(ServiceStat.class)));
  patchOrPut.setResponses(responseMap(
      Operation.STATUS_CODE_OK, responseOk(template(ServiceStats.class)),
      Operation.STATUS_CODE_NOT_FOUND, responseGenericError()
  ));
  path.put(patchOrPut);
  path.patch(patchOrPut);
  return path;
}

代码示例来源:origin: io.swagger/swagger-parser

path.setParameters(parameters(parameters, location, result));

代码示例来源:origin: com.vmware.xenon/xenon-swagger

path.setParameters(Collections.singletonList(paramId()));

相关文章