本文整理了Java中org.jclouds.compute.domain.Image.getProviderId()
方法的一些代码示例,展示了Image.getProviderId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Image.getProviderId()
方法的具体详情如下:
包路径:org.jclouds.compute.domain.Image
类名称:Image
方法名:getProviderId
暂无
代码示例来源:origin: jclouds/legacy-jclouds
@Override
public boolean apply(Image input) {
return input.getProviderId().equals(instance.getTemplateName());
}
}
代码示例来源:origin: jclouds/legacy-jclouds
@Override
public boolean apply(Image input) {
return input.getProviderId().equals(instance.getImageId() + "");
}
}
代码示例来源:origin: jclouds/legacy-jclouds
@Override
public boolean apply(Image input) {
return input.getProviderId().equals(from.getTemplateId() + "")
// either location free image (location is null) or in the same zone as the VM
&& (input.getLocation() == null || input.getId().equals(from.getZoneId() + ""));
}
}).orNull();
代码示例来源:origin: jclouds/legacy-jclouds
private Server addServer(String name, Template template, Ip availableIp) {
Server addedServer = client.getServerServices().addServer(name,
checkNotNull(template.getImage().getProviderId()), sizeToRam.apply(template.getHardware()),
availableIp.getIp());
return addedServer;
}
代码示例来源:origin: jclouds/legacy-jclouds
@Override
public RegionAndName apply(Image from) {
checkState(from.getLocation() != null,
"in ec2, image locations cannot be null; typically, they are Region-scoped");
return new RegionAndName(from.getLocation().getId(), from.getProviderId());
}
代码示例来源:origin: jclouds/legacy-jclouds
@Override
public boolean apply(Image input) {
return input.getProviderId().equals(instance.getImage().getId() + "")
&& (input.getLocation() == null || input.getLocation().getId().equals(
instance.getDatacenter().getId() + ""));
}
}
代码示例来源:origin: io.cloudsoft.jclouds.provider/gogrid
@Override
public boolean apply(Image input) {
return input.getProviderId().equals(instance.getImage().getId() + "")
&& (input.getLocation() == null || input.getLocation().getId().equals(
instance.getDatacenter().getId() + ""));
}
}
代码示例来源:origin: jclouds/legacy-jclouds
public void testListImages() throws Exception {
for (Image image : client.listImages()) {
assert image.getProviderId() != null : image;
// image.getLocationId() can be null, if it is a location-free image
assertEquals(image.getType(), ComputeType.IMAGE);
}
}
代码示例来源:origin: apache/jclouds
public void testListImages() throws Exception {
for (Image image : client.listImages()) {
assert image.getProviderId() != null : image;
// image.getLocationId() can be null, if it is a location-free image
assertEquals(image.getType(), ComputeType.IMAGE);
}
}
代码示例来源:origin: jclouds/legacy-jclouds
@Override
public NodeAndInitialCredentials<Server> createNodeWithGroupEncodedIntoName(String tag, String name, Template template) {
// create the backend object using parameters from the template.
Server from = client.createServerInDC(template.getLocation().getId(), name,
Integer.parseInt(template.getImage().getProviderId()),
Integer.parseInt(template.getHardware().getProviderId()));
return new NodeAndInitialCredentials<Server>(from, from.id + "", LoginCredentials.builder().user(from.loginUser)
.password(from.password).build());
}
代码示例来源:origin: org.apache.jclouds/jclouds-compute
@Override
public AtomicReference<NodeMetadata> call() throws Exception {
NodeMetadata node = null;
logger.debug(">> adding node location(%s) name(%s) image(%s) hardware(%s)", template.getLocation().getId(),
name, MoreObjects.firstNonNull(template.getImage().getProviderId(), template.getImage().getId()),
MoreObjects.firstNonNull(template.getHardware().getProviderId(), template.getHardware().getId()));
node = addNodeWithGroupStrategy.createNodeWithGroupEncodedIntoName(group, name, template);
logger.debug("<< %s node(%s)", formatStatus(node), node.getId());
return new AtomicReference<NodeMetadata>(node);
}
代码示例来源:origin: org.apache.jclouds.labs/azurecompute-arm
private ImageReference createImageReference(Image image) {
return isCustom(image.getId()) ? ImageReference.builder().customImageId(image.getProviderId()).build() : ImageReference
.builder().publisher(image.getProviderId()).offer(image.getName()).sku(image.getVersion())
.version("latest").build();
}
代码示例来源:origin: apache/jclouds
private ImageReference createImageReference(Image image) {
return isCustom(image.getId()) ? ImageReference.builder().customImageId(image.getProviderId()).build() : ImageReference
.builder().publisher(image.getProviderId()).offer(image.getName()).sku(image.getVersion())
.version("latest").build();
}
代码示例来源:origin: jclouds/legacy-jclouds
@Override
public NodeAndInitialCredentials<Server> createNodeWithGroupEncodedIntoName(String group, String name,
Template template) {
Server server = client
.createServer(name, Integer.parseInt(template.getImage().getProviderId()), Integer.parseInt(template
.getHardware().getProviderId()), withMetadata(metadataAndTagsAsCommaDelimitedValue(template.getOptions())));
return new NodeAndInitialCredentials<Server>(server, server.getId() + "", LoginCredentials.builder().password(
server.getAdminPass()).build());
}
代码示例来源:origin: jclouds/legacy-jclouds
@Override
public AtomicReference<NodeMetadata> call() throws Exception {
NodeMetadata node = null;
logger.debug(">> adding node location(%s) name(%s) image(%s) hardware(%s)", template.getLocation().getId(),
name, template.getImage().getProviderId(), template.getHardware().getProviderId());
node = addNodeWithGroupStrategy.createNodeWithGroupEncodedIntoName(group, name, template);
logger.debug("<< %s node(%s)", formatStatus(node), node.getId());
return new AtomicReference<NodeMetadata>(node);
}
代码示例来源:origin: io.cloudsoft.jclouds/jclouds-compute
@Override
public AtomicReference<NodeMetadata> call() throws Exception {
NodeMetadata node = null;
logger.debug(">> adding node location(%s) name(%s) image(%s) hardware(%s)", template.getLocation().getId(),
name, template.getImage().getProviderId(), template.getHardware().getProviderId());
node = addNodeWithGroupStrategy.createNodeWithGroupEncodedIntoName(group, name, template);
logger.debug("<< %s node(%s)", formatStatus(node), node.getId());
return new AtomicReference<NodeMetadata>(node);
}
代码示例来源:origin: jclouds/legacy-jclouds
private void checkTemplate(Template defaultTemplate) {
assertEquals(defaultTemplate.getImage().getId(), "RegionOne/15");
assertEquals(defaultTemplate.getImage().getProviderId(), "15");
assertEquals(defaultTemplate.getHardware().getId(), "RegionOne/1");
assertEquals(defaultTemplate.getHardware().getProviderId(), "1");
assertEquals(defaultTemplate.getLocation().getId(), "RegionOne");
assertEquals(getCores(defaultTemplate.getHardware()), 1.0d);
}
代码示例来源:origin: jclouds/legacy-jclouds
@Test(enabled = true, dependsOnMethods = "testCorrectAuthException")
public void testImagesResolveCorrectly() {
Template defaultTemplate = client.templateBuilder().build();
assertEquals(defaultTemplate.getImage().getId(), defaultTemplate.getImage().getLocation().getId() + "/"
+ defaultTemplate.getImage().getProviderId());
Template byId = client.templateBuilder().imageId(defaultTemplate.getImage().getId()).build();
assertEquals(byId.getImage(), defaultTemplate.getImage());
}
代码示例来源:origin: jclouds/legacy-jclouds
public static ImageBuilder fromImage(Image image) {
return new ImageBuilder().providerId(image.getProviderId()).name(image.getName()).id(image.getId()).location(
image.getLocation()).uri(image.getUri()).userMetadata(image.getUserMetadata()).tags(image.getTags())
.version(image.getVersion()).description(image.getDescription()).operatingSystem(
image.getOperatingSystem()).status(image.getStatus()).backendStatus(image.getBackendStatus())
.defaultCredentials(image.getDefaultCredentials());
}
代码示例来源:origin: org.apache.jclouds/jclouds-compute
public static ImageBuilder fromImage(Image image) {
return new ImageBuilder().providerId(image.getProviderId()).name(image.getName()).id(image.getId()).location(
image.getLocation()).uri(image.getUri()).userMetadata(image.getUserMetadata()).tags(image.getTags())
.version(image.getVersion()).description(image.getDescription()).operatingSystem(
image.getOperatingSystem()).status(image.getStatus()).backendStatus(image.getBackendStatus())
.defaultCredentials(image.getDefaultCredentials());
}
内容来源于网络,如有侵权,请联系作者删除!