本文整理汇总了Java中com.amazonaws.services.apigateway.model.RestApi.getModels方法的典型用法代码示例。如果您正苦于以下问题:Java RestApi.getModels方法的具体用法?Java RestApi.getModels怎么用?Java RestApi.getModels使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.amazonaws.services.apigateway.model.RestApi
的用法示例。
在下文中一共展示了RestApi.getModels方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getDefinitions
import com.amazonaws.services.apigateway.model.RestApi; //导入方法依赖的package包/类
private static Map<String, io.swagger.models.Model> getDefinitions(RestApi restApi)
throws IOException, JsonParseException, JsonMappingException {
Map<String, io.swagger.models.Model> result = new HashMap<String, io.swagger.models.Model>();
for (Models models = restApi.getModels(); models != null; models = safeGetNext(models)) {
for (Model modelItem : models.getItem()) {
String content = modelItem.getSchema();
io.swagger.models.Model model =
Json.mapper().readValue(content, io.swagger.models.Model.class);
if (model instanceof ModelImpl) {
((ModelImpl) model).setName(modelItem.getName());
}
model.setDescription(modelItem.getDescription());
result.put(modelItem.getName(), model);
}
}
return result;
}
示例2: buildModelList
import com.amazonaws.services.apigateway.model.RestApi; //导入方法依赖的package包/类
protected List<Model> buildModelList(RestApi api) {
List<Model> modelList = new ArrayList<>();
Models models = api.getModels();
modelList.addAll(models.getItem());
while (models._isLinkAvailable("next")) {
models = models.getNext();
modelList.addAll(models.getItem());
}
return modelList;
}