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

x33g5p2x  于2022-01-30 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(168)

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

Tag.externalDocs介绍

暂无

代码示例

代码示例来源:origin: rakam-io/rakam

@Override
  protected void setup(Binder binder) {
    Multibinder<Tag> tags = Multibinder.newSetBinder(binder, Tag.class);
    tags.addBinding().toInstance(new Tag().name("collect").description("Collect data").externalDocs(MetadataConfig.centralDocs));
    Multibinder<HttpService> httpServices = Multibinder.newSetBinder(binder, HttpService.class);
    httpServices.addBinding().to(EventCollectionHttpService.class);
    Multibinder.newSetBinder(binder, EventMapper.class);
    httpServices.addBinding().to(AdminHttpService.class);
    httpServices.addBinding().to(ProjectHttpService.class);
  }
}

代码示例来源:origin: rakam-io/rakam

@Override
  protected void setup(Binder binder) {
    Multibinder<HttpService> httpServices = Multibinder.newSetBinder(binder, HttpService.class);
    httpServices.addBinding().to(RetentionAnalyzerHttpService.class);

    Multibinder<Tag> tags = Multibinder.newSetBinder(binder, Tag.class);
    tags.addBinding().toInstance(new Tag().name("retention")
        .description("Retention Analyzer module").externalDocs(MetadataConfig.centralDocs));

//        binder.bind(RetentionAnalyzerListener.class).asEagerSingleton();
  }

代码示例来源:origin: rakam-io/rakam

@Override
protected void setup(Binder binder) {
  Multibinder<HttpService> httpServices = Multibinder.newSetBinder(binder, HttpService.class);
  httpServices.addBinding().to(EventExplorerHttpService.class);
  Multibinder<EventMapper> timeMapper = Multibinder.newSetBinder(binder, EventMapper.class);
  timeMapper.permitDuplicates().addBinding().to(TimestampEventMapper.class).in(Scopes.SINGLETON);
  Multibinder<Tag> tags = Multibinder.newSetBinder(binder, Tag.class);
  tags.addBinding().toInstance(new Tag().name("event-explorer").description("Event Explorer").externalDocs(MetadataConfig.centralDocs));
  binder.bind(EventExplorerListener.class).asEagerSingleton();
}

代码示例来源:origin: rakam-io/rakam

@Override
protected void setup(Binder binder) {
  Multibinder<HttpService> httpServices = Multibinder.newSetBinder(binder, HttpService.class);
  httpServices.addBinding().to(ABTestingHttpService.class);
  Multibinder<Tag> tags = Multibinder.newSetBinder(binder, Tag.class);
  tags.addBinding().toInstance(new Tag().name("ab-testing").description("A/B Testing Module").externalDocs(MetadataConfig.centralDocs));
}

代码示例来源:origin: rakam-io/rakam

@Override
protected void setup(Binder binder) {
  Multibinder<HttpService> httpServices = Multibinder.newSetBinder(binder, HttpService.class);
  httpServices.addBinding().to(FunnelAnalyzerHttpService.class);
  Multibinder<Tag> tags = Multibinder.newSetBinder(binder, Tag.class);
  tags.addBinding().toInstance(new Tag().name("funnel").description("Funnel Analyzer").externalDocs(MetadataConfig.centralDocs));
}

代码示例来源:origin: rakam-io/rakam

@Override
protected void setup(Binder binder) {
  Multibinder<HttpService> httpServices = Multibinder.newSetBinder(binder, HttpService.class);
  httpServices.addBinding().to(EventStreamHttpService.class);
  Multibinder<Tag> tags = Multibinder.newSetBinder(binder, Tag.class);
  tags.addBinding().toInstance(new Tag().name("event-stream").description("Event Stream Module").externalDocs(MetadataConfig.centralDocs));
}

代码示例来源:origin: rakam-io/rakam

@Override
protected void setup(Binder binder) {
  bindConfig(binder).to(RealTimeConfig.class);
  Multibinder<HttpService> multiBinder = Multibinder.newSetBinder(binder, HttpService.class);
  multiBinder.addBinding().to(RealTimeHttpService.class);
  Multibinder<EventMapper> mappers = Multibinder.newSetBinder(binder, EventMapper.class);
  mappers.permitDuplicates().addBinding().to(TimestampEventMapper.class);
  mappers.addBinding().to(RealtimeEventProcessor.class).in(Scopes.SINGLETON);
  Multibinder.newSetBinder(binder, Tag.class).addBinding()
      .toInstance(new Tag().name("realtime").description("Realtime")
          .externalDocs(MetadataConfig.centralDocs));
}

代码示例来源:origin: rakam-io/rakam

tagMultibinder.addBinding()
    .toInstance(new Tag().name("user").description("User")
        .externalDocs(MetadataConfig.centralDocs));
tagMultibinder.addBinding()
    .toInstance(new Tag().name("user-action").description("User Action")
        .externalDocs(MetadataConfig.centralDocs));

代码示例来源:origin: rakam-io/rakam

.externalDocs(MetadataConfig.centralDocs));

代码示例来源:origin: rakam-io/rakam

tags.addBinding().toInstance(new Tag().name("admin").description("System related actions").externalDocs(MetadataConfig.centralDocs));
tags.addBinding().toInstance(new Tag().name("query").description("Analyze data").externalDocs(MetadataConfig.centralDocs));
tags.addBinding().toInstance(new Tag().name("materialized-view").description("Materialized view").externalDocs(MetadataConfig.centralDocs));

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

public Tag tag(ObjectNode node, String location, ParseResult result) {
  Tag tag = null;
  if(node != null) {
    tag = new Tag();
    Set<String> keys = getKeys(node);
    String value = getString("name", node, true, location, result);
    tag.name(value);
    value = getString("description", node, false, location, result);
    tag.description(value);
    ObjectNode externalDocs = getObject("externalDocs", node, false, location, result);
    ExternalDocs docs = externalDocs(externalDocs, location + "externalDocs", result);
    tag.externalDocs(docs);
    // extra keys
    for(String key : keys) {
      if(key.startsWith("x-")) {
        tag.setVendorExtension(key, extension(node.get(key)));
      }
      else if(!TAG_KEYS.contains(key)) {
        result.extra(location + ".externalDocs", key, node.get(key));
      }
    }
  }
  return tag;
}

相关文章