本文整理了Java中org.jclouds.Context.getProviderMetadata()
方法的一些代码示例,展示了Context.getProviderMetadata()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.getProviderMetadata()
方法的具体详情如下:
包路径:org.jclouds.Context
类名称:Context
方法名:getProviderMetadata
暂无
代码示例来源:origin: gaul/s3proxy
private static String getBlobStoreType(BlobStore blobStore) {
return blobStore.getContext().unwrap().getProviderMetadata().getId();
}
代码示例来源:origin: io.fabric8/fabric-core-agent-jclouds
public String getProviderName() {
return computeService != null ? computeService.getContext().unwrap().getProviderMetadata().getId() : providerName;
}
代码示例来源:origin: io.cloudsoft.jclouds.labs.representations/representations-codec
@Override
public Context apply(@Nullable org.jclouds.Context input) {
if (input == null) {
return null;
}
return Context.builder().name(input.getName()).identity(input.getIdentity())
.providerId(input.getProviderMetadata() != null ? input.getProviderMetadata().getId() : null).build();
}
}
代码示例来源:origin: org.gaul/s3proxy
private static String getBlobStoreType(BlobStore blobStore) {
return blobStore.getContext().unwrap().getProviderMetadata().getId();
}
代码示例来源:origin: Nextdoor/bender
private static String getBlobStoreType(BlobStore blobStore) {
return blobStore.getContext().unwrap().getProviderMetadata().getId();
}
代码示例来源:origin: org.apache.jclouds.karaf/commands
@Override
protected Object doExecute() throws Exception {
ComputeService service = null;
try {
service = getComputeService();
} catch (Throwable t) {
System.err.println(t.getMessage());
t.printStackTrace(System.err);
return null;
}
if (!service.getImageExtension().isPresent()) {
System.out.print("Provider " + service.getContext().unwrap().getProviderMetadata().getId()
+ " does not currently provide image creation support.");
return null;
}
ImageExtension imageExtension = service.getImageExtension().get();
ImageTemplate imageTemplate = imageExtension.buildImageTemplateFromNode(imageName, id);
ListenableFuture<Image> imageFuture = imageExtension.createImage(imageTemplate);
Image image = imageFuture.get();
System.out.println("Successfully created image:" + image.getId());
return null;
}
代码示例来源:origin: io.fabric8/fabric-core-agent-jclouds
public String getApiName() {
return computeService != null ? computeService.getContext().unwrap().getProviderMetadata().getApiMetadata().getId() : apiName;
}
代码示例来源:origin: bouncestorage/swiftproxy
org.jclouds.Context c = getBlobStore(authToken).get().getContext().unwrap();
resp.access.serviceCatalog[0].name += String.format(" (%s %s)",
c.getId(), c.getProviderMetadata().getEndpoint());
return Response.ok(resp).build();
代码示例来源:origin: apache/jclouds
@Test
public void testAllPropertiesAreStrings() {
Properties overrides = new Properties();
overrides.setProperty("foo", "bar");
overrides.put("one", 1);
overrides.put("two", 2.0f);
overrides.put("true", true);
overrides.put("object", new Object() {
@Override
public String toString() {
return "object";
}
});
Context withObjectsInProps = testContextBuilder().overrides(overrides).build();
Properties resolved = withObjectsInProps.getProviderMetadata().getDefaultProperties();
assertEquals(resolved.getProperty("foo"), "bar");
assertEquals(resolved.getProperty("one"), "1");
assertEquals(resolved.getProperty("true"), "true");
assertEquals(resolved.getProperty("object"), "object");
}
代码示例来源:origin: jclouds/jclouds-examples
ApiMetadata apiMetadata = context.unwrap().getProviderMetadata().getApiMetadata();
blobStore = context.getBlobStore();
内容来源于网络,如有侵权,请联系作者删除!