热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.jclouds.apis.Apis.withId()方法的使用及代码示例

本文整理了Java中org.jclouds.apis.Apis.withId()方法的一些代码示例,展示了Apis.withId()的具体用法

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

Apis.withId介绍

[英]Returns the first api with the provided id
[中]返回具有所提供id的第一个api

代码示例

代码示例来源:origin: jclouds/legacy-jclouds

/**
* @see org.jclouds.apis.Apis#withId
*/
protected ApiMetadata createApiMetadata() {
try {
return Apis.withId(provider);
} catch (NoSuchElementException e) {
return null;
}
}

代码示例来源:origin: jclouds/legacy-jclouds

/**
* @see org.jclouds.apis.Apis#withId
*/
protected ApiMetadata createApiMetadata() {
try {
return Apis.withId(provider);
} catch (NoSuchElementException e) {
return null;
}
}

代码示例来源:origin: org.apache.jclouds.labs.management/management-core

@Override
public ApiMetadata findApiById(String id) {
return ToApiMetadata.INSTANCE.apply(Apis.withId(id));
}

代码示例来源:origin: apache/jclouds

/**
* @see org.jclouds.apis.Apis#withId
*/
protected ApiMetadata createApiMetadata() {
try {
return Apis.withId(provider);
} catch (NoSuchElementException e) {
return null;
}
}

代码示例来源:origin: apache/jclouds

/**
* @see org.jclouds.apis.Apis#withId
*/
protected ApiMetadata createApiMetadata() {
try {
return Apis.withId(provider);
} catch (NoSuchElementException e) {
return null;
}
}

代码示例来源:origin: org.apache.jclouds.karaf/commands

/**
* Returns true if provider or api is currently installed.
*
* @param provider
* @param api
* @return
*/
private boolean isProviderOrApiInstalled(String provider, String api) {
boolean providerOrApiFound = false;
try {
Providers.withId(provider);
providerOrApiFound = true;
} catch (Exception ex) {
// ignore
}
try {
Apis.withId(api);
providerOrApiFound = true;
} catch (Exception ex) {
// ignore
}
return providerOrApiFound;
}

代码示例来源:origin: org.apache.jclouds.karaf/commands

/**
* Returns true if provider or api is currently installed.
*
* @param provider
* @param api
* @return
*/
private boolean isProviderOrApiInstalled(String provider, String api) {
boolean providerOrApiFound = false;
try {
Providers.withId(provider);
providerOrApiFound = true;
} catch (Exception ex) {
// ignore
}
try {
Apis.withId(api);
providerOrApiFound = true;
} catch (Exception ex) {
// ignore
}
return providerOrApiFound;
}

代码示例来源:origin: jclouds/legacy-jclouds

@Test
public void testWithId() {
ApiMetadata apiMetadata;
try {
apiMetadata = Apis.withId("fake-id");
fail("Looking for a api with an id that doesn't exist should " + "throw an exception.");
} catch (NoSuchElementException nsee) {
; // Expected
}
apiMetadata = Apis.withId(testBlobstoreApi.getId());
assertEquals(testBlobstoreApi, apiMetadata);
}

代码示例来源:origin: apache/jclouds

@Test
public void testWithId() {
ApiMetadata apiMetadata;
try {
apiMetadata = Apis.withId("fake-id");
fail("Looking for a api with an id that doesn't exist should " + "throw an exception.");
} catch (NoSuchElementException nsee) {
// expected
}
apiMetadata = Apis.withId(testBlobstoreApi.getId());
assertEquals(testBlobstoreApi, apiMetadata);
}

代码示例来源:origin: cdancy/jenkins-rest

public void testEtcdApiRegistered() {
ApiMetadata api = Apis.withId("jenkins");
assertNotNull(api);
assertTrue(api instanceof JenkinsApiMetadata);
assertEquals(api.getId(), "jenkins");
}
}

代码示例来源:origin: jclouds/legacy-jclouds

@Test
public void testWithId() {
ApiMetadata apiMetadata = Apis.withId(toTest.getId());
assertEquals(toTest, apiMetadata);
}

代码示例来源:origin: apache/jclouds

@Test
public void testWithId() {
ApiMetadata apiMetadata = Apis.withId(toTest.getId());
assertEquals(toTest, apiMetadata);
}

代码示例来源:origin: cdancy/bitbucket-rest

public void testBitbucketApiRegistered() {
final ApiMetadata api = Apis.withId("bitbucket");
assertThat(api).isNotNull();
assertThat(api instanceof BitbucketApiMetadata).isTrue();
assertThat("bitbucket").isEqualTo(api.getId());
}
}

代码示例来源:origin: apache/jclouds

public void testDockerApiRegistered() {
ApiMetadata api = Apis.withId("docker");
assertNotNull(api);
assertTrue(api instanceof DockerApiMetadata);
assertEquals(api.getId(), "docker");
}

代码示例来源:origin: jclouds/legacy-jclouds

/**
* looks up a provider or api with the given id
*
* @param providerOrApi
* id of the provider or api
* @return means to build a context to that provider
* @throws NoSuchElementException
* if the id was not configured.
*/
public static ContextBuilder newBuilder(String providerOrApi) throws NoSuchElementException {
try {
try {
return ContextBuilder.newBuilder(Providers.withId(providerOrApi));
} catch (NoSuchElementException e) {
return ContextBuilder.newBuilder(Apis.withId(providerOrApi));
}
} catch (NoSuchElementException e) {
Builder builder = ImmutableMultimap. builder();
builder.putAll("providers", transform(Providers.all(), Providers.idFunction()));
builder.putAll("apis", transform(Apis.all(), Apis.idFunction()));
throw new NoSuchElementException(String.format("key [%s] not in the list of providers or apis: %s",
providerOrApi, builder.build()));
}
}

代码示例来源:origin: io.cloudsoft.jclouds/jclouds-core

/**
* looks up a provider or api with the given id
*
* @param providerOrApi
* id of the provider or api
* @return means to build a context to that provider
* @throws NoSuchElementException
* if the id was not configured.
*/
public static ContextBuilder newBuilder(String providerOrApi) throws NoSuchElementException {
try {
try {
return ContextBuilder.newBuilder(Providers.withId(providerOrApi));
} catch (NoSuchElementException e) {
return ContextBuilder.newBuilder(Apis.withId(providerOrApi));
}
} catch (NoSuchElementException e) {
Builder builder = ImmutableMultimap. builder();
builder.putAll("providers", transform(Providers.all(), Providers.idFunction()));
builder.putAll("apis", transform(Apis.all(), Apis.idFunction()));
throw new NoSuchElementException(String.format("key [%s] not in the list of providers or apis: %s",
providerOrApi, builder.build()));
}
}

代码示例来源:origin: Nextdoor/bender

/**
* looks up a provider or api with the given id
*
* @param providerOrApi
* id of the provider or api
* @return means to build a context to that provider
* @throws NoSuchElementException
* if the id was not configured.
*/
public static ContextBuilder newBuilder(String providerOrApi) throws NoSuchElementException {
try {
try {
return ContextBuilder.newBuilder(Providers.withId(providerOrApi));
} catch (NoSuchElementException e) {
return ContextBuilder.newBuilder(Apis.withId(providerOrApi));
}
} catch (NoSuchElementException e) {
Builder builder = ImmutableMultimap. builder();
builder.putAll("providers", transform(Providers.all(), Providers.idFunction()));
builder.putAll("apis", transform(Apis.all(), Apis.idFunction()));
throw new NoSuchElementException(String.format("key [%s] not in the list of providers or apis: %s",
providerOrApi, builder.build()));
}
}

代码示例来源:origin: org.jclouds/jclouds-core

/**
* looks up a provider or api with the given id
*
* @param providerOrApi
* id of the provider or api
* @return means to build a context to that provider
* @throws NoSuchElementException
* if the id was not configured.
*/
public static ContextBuilder newBuilder(String providerOrApi) throws NoSuchElementException {
try {
try {
return ContextBuilder.newBuilder(Providers.withId(providerOrApi));
} catch (NoSuchElementException e) {
return ContextBuilder.newBuilder(Apis.withId(providerOrApi));
}
} catch (NoSuchElementException e) {
Builder builder = ImmutableMultimap. builder();
builder.putAll("providers", transform(Providers.all(), Providers.idFunction()));
builder.putAll("apis", transform(Apis.all(), Apis.idFunction()));
throw new NoSuchElementException(String.format("key [%s] not in the list of providers or apis: %s",
providerOrApi, builder.build()));
}
}

代码示例来源:origin: org.apache.jclouds.karaf/commands

@Override
public int complete(String buffer, int cursor, List candidates) {
try {
if (displayApisWithoutService) {
for (ApiMetadata apiMetadata : Apis.viewableAs(TypeToken.of(BlobStoreContext.class))) {
delegate.getStrings().add(apiMetadata.getId());
}
} else if (blobStoreServices != null) {
for (BlobStore blobStore : blobStoreServices) {
String id = blobStore.getContext().unwrap().getId();
if (Apis.withId(id) != null) {
delegate.getStrings().add(id);
}
}
}
} catch (Exception ex) {
// noop
}
return delegate.complete(buffer, cursor, candidates);
}

代码示例来源:origin: org.apache.jclouds.karaf/commands

@Override
public int complete(String buffer, int cursor, List candidates) {
try {
if (displayApisWithoutService) {
for (ApiMetadata apiMetadata : Apis.viewableAs(TypeToken.of(ComputeServiceContext.class))) {
delegate.getStrings().add(apiMetadata.getId());
}
} else if (computeServices != null) {
for (ComputeService computeService : computeServices) {
String id = computeService.getContext().unwrap().getId();
if (Apis.withId(id) != null) {
delegate.getStrings().add(computeService.getContext().unwrap().getId());
}
}
}
} catch (Exception ex) {
// noop
}
return delegate.complete(buffer, cursor, candidates);
}

推荐阅读
  • WinMain 函数详解及示例
    本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ... [详细]
  • 本文详细介绍了 Pentaho Kettle 中 RowMetaInterface.writeMeta 方法的使用,并提供了多个代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文详细解析了使用C++实现的键盘输入记录程序的源代码,该程序在Windows应用程序开发中具有很高的实用价值。键盘记录功能不仅在远程控制软件中广泛应用,还为开发者提供了强大的调试和监控工具。通过具体实例,本文深入探讨了C++键盘记录程序的设计与实现,适合需要相关技术的开发者参考。 ... [详细]
  • 优化后的标题:深入探讨网关安全:将微服务升级为OAuth2资源服务器的最佳实践
    本文深入探讨了如何将微服务升级为OAuth2资源服务器,以订单服务为例,详细介绍了在POM文件中添加 `spring-cloud-starter-oauth2` 依赖,并配置Spring Security以实现对微服务的保护。通过这一过程,不仅增强了系统的安全性,还提高了资源访问的可控性和灵活性。文章还讨论了最佳实践,包括如何配置OAuth2客户端和资源服务器,以及如何处理常见的安全问题和错误。 ... [详细]
  • 本文详细介绍了一种利用 ESP8266 01S 模块构建 Web 服务器的成功实践方案。通过具体的代码示例和详细的步骤说明,帮助读者快速掌握该模块的使用方法。在疫情期间,作者重新审视并研究了这一未被充分利用的模块,最终成功实现了 Web 服务器的功能。本文不仅提供了完整的代码实现,还涵盖了调试过程中遇到的常见问题及其解决方法,为初学者提供了宝贵的参考。 ... [详细]
  • Squaretest:自动生成功能测试代码的高效插件
    本文将介绍一款名为Squaretest的高效插件,该工具能够自动生成功能测试代码。使用这款插件的主要原因是公司近期加强了代码质量的管控,对各项目进行了严格的单元测试评估。Squaretest不仅提高了测试代码的生成效率,还显著提升了代码的质量和可靠性。 ... [详细]
  • com.hazelcast.config.MapConfig.isStatisticsEnabled()方法的使用及代码示例 ... [详细]
  • 本文将详细介绍如何注册码云账号、配置SSH公钥、安装必要的开发工具,并逐步讲解如何下载、编译 HarmonyOS 2.0 源码。通过本文,您将能够顺利完成 HarmonyOS 2.0 的环境搭建和源码编译。 ... [详细]
  • 解决问题:1、批量读取点云las数据2、点云数据读与写出3、csf滤波分类参考:https:github.comsuyunzzzCSF论文题目ÿ ... [详细]
  • 本文介绍了Java中的com.sun.codemodel.JBlock._continue()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 本文介绍了一种自定义的Android圆形进度条视图,支持在进度条上显示数字,并在圆心位置展示文字内容。通过自定义绘图和组件组合的方式实现,详细展示了自定义View的开发流程和关键技术点。示例代码和效果展示将在文章末尾提供。 ... [详细]
  • 使用 ListView 浏览安卓系统中的回收站文件 ... [详细]
  • 在处理 XML 数据时,如果需要解析 `` 标签的内容,可以采用 Pull 解析方法。Pull 解析是一种高效的 XML 解析方式,适用于流式数据处理。具体实现中,可以通过 Java 的 `XmlPullParser` 或其他类似的库来逐步读取和解析 XML 文档中的 `` 元素。这样不仅能够提高解析效率,还能减少内存占用。本文将详细介绍如何使用 Pull 解析方法来提取 `` 标签的内容,并提供一个示例代码,帮助开发者快速解决问题。 ... [详细]
  • 在Java Web服务开发中,Apache CXF 和 Axis2 是两个广泛使用的框架。CXF 由于其与 Spring 框架的无缝集成能力,以及更简便的部署方式,成为了许多开发者的首选。本文将详细介绍如何使用 CXF 框架进行 Web 服务的开发,包括环境搭建、服务发布和客户端调用等关键步骤,为开发者提供一个全面的实践指南。 ... [详细]
author-avatar
nw3344_575
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有