org.jclouds.openstack.cinder.v1.features.VolumeApi.get()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(72)

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

VolumeApi.get介绍

[英]Return data about the given Volume.
[中]返回有关给定卷的数据。

代码示例

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

/**
  * @return boolean Return true when the snapshot is deleted, false otherwise
  */
 @Override
 public boolean apply(Volume volume) {
   checkNotNull(volume, "volume must be defined");
   return volumeApi.get(volume.getId()) == null;
 }
}

代码示例来源:origin: io.cloudsoft.jclouds.api/openstack-cinder

/**
  * @return boolean Return true when the snapshot is deleted, false otherwise
  */
 @Override
 public boolean apply(Volume volume) {
   checkNotNull(volume, "volume must be defined");
   return volumeApi.get(volume.getId()) == null;
 }
}

代码示例来源:origin: com.amysta.jclouds.api/openstack-cinder

/**
  * @return boolean Return true when the snapshot is deleted, false otherwise
  */
 @Override
 public boolean apply(Volume volume) {
   checkNotNull(volume, "volume must be defined");
   return volumeApi.get(volume.getId()) == null;
 }
}

代码示例来源:origin: org.jclouds.api/openstack-cinder

/**
  * @return boolean Return true when the snapshot is deleted, false otherwise
  */
 @Override
 public boolean apply(Volume volume) {
   checkNotNull(volume, "volume must be defined");
   return volumeApi.get(volume.getId()) == null;
 }
}

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

/**
  * @return boolean Return true when the snapshot is deleted, false otherwise
  */
 @Override
 public boolean apply(Volume volume) {
   checkNotNull(volume, "volume must be defined");
   return volumeApi.get(volume.getId()) == null;
 }
}

代码示例来源:origin: alien4cloud/alien4cloud

public Volume getVolume(String id) {
  return this.volumeApi.get(id);
}

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

/**
  * @return boolean Return true when the volume reaches status, false otherwise
  */
 @Override
 public boolean apply(Volume volume) {
   checkNotNull(volume, "volume must be defined");
   Volume volumeUpdated = volumeApi.get(volume.getId());
   checkNotNull(volumeUpdated, "Volume %s not found.", volume.getId());
   return status.equals(volumeUpdated.getStatus());
 }
}

代码示例来源:origin: com.amysta.jclouds.api/openstack-cinder

/**
  * @return boolean Return true when the volume reaches status, false otherwise
  */
 @Override
 public boolean apply(Volume volume) {
   checkNotNull(volume, "volume must be defined");
   Volume volumeUpdated = volumeApi.get(volume.getId());
   checkNotNull(volumeUpdated, "Volume %s not found.", volume.getId());
   return status.equals(volumeUpdated.getStatus());
 }
}

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

/**
  * @return boolean Return true when the volume reaches status, false otherwise
  */
 @Override
 public boolean apply(Volume volume) {
   checkNotNull(volume, "volume must be defined");
      if (status.equals(volume.getStatus())) {
    return true;
   }
   else {
    Volume volumeUpdated = volumeApi.get(volume.getId());
    checkNotNull(volumeUpdated, "Volume %s not found.", volume.getId());
    
    return status.equals(volumeUpdated.getStatus());
   }
 }
}

代码示例来源:origin: org.jclouds.api/openstack-cinder

/**
  * @return boolean Return true when the volume reaches status, false otherwise
  */
 @Override
 public boolean apply(Volume volume) {
   checkNotNull(volume, "volume must be defined");
      if (status.equals(volume.getStatus())) {
    return true;
   }
   else {
    Volume volumeUpdated = volumeApi.get(volume.getId());
    checkNotNull(volumeUpdated, "Volume %s not found.", volume.getId());
    
    return status.equals(volumeUpdated.getStatus());
   }
 }
}

代码示例来源:origin: io.cloudsoft.jclouds.api/openstack-cinder

/**
  * @return boolean Return true when the volume reaches status, false otherwise
  */
 @Override
 public boolean apply(Volume volume) {
   checkNotNull(volume, "volume must be defined");
      if (status.equals(volume.getStatus())) {
    return true;
   }
   else {
    Volume volumeUpdated = volumeApi.get(volume.getId());
    checkNotNull(volumeUpdated, "Volume %s not found.", volume.getId());
    
    return status.equals(volumeUpdated.getStatus());
   }
 }
}

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

@Test(dependsOnMethods = "testCreateVolume")
public void testListVolumes() {
 Set<? extends Volume> volumes = volumeApi.list().toSet();
 assertNotNull(volumes);
 boolean foundIt = false;
 for (Volume vol : volumes) {
   Volume details = volumeApi.get(vol.getId());
   assertNotNull(details);
   if (Objects.equal(details.getId(), testVolume.getId())) {
    foundIt = true;
    break;
   }
 }
 assertTrue(foundIt, "Failed to find the volume we created in list() response");
}

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

@Test(dependsOnMethods = "testCreateVolume")
public void testListVolumesInDetail() {
 Set<? extends Volume> volumes = volumeApi.listInDetail().toSet();
 assertNotNull(volumes);
 boolean foundIt = false;
 for (Volume vol : volumes) {
   Volume details = volumeApi.get(vol.getId());
   assertNotNull(details);
   assertNotNull(details.getId());
   assertNotNull(details.getCreated());
   assertTrue(details.getSize() > -1);
   assertEquals(details.getId(), vol.getId());
   assertEquals(details.getSize(), vol.getSize());
   assertEquals(details.getName(), vol.getName());
   assertEquals(details.getDescription(), vol.getDescription());
   assertEquals(details.getCreated(), vol.getCreated());
   assertEquals(details.getTenantId(), vol.getTenantId());
   if (Objects.equal(details.getId(), testVolume.getId())) {
    foundIt = true;
    break;
   }
 }
 assertTrue(foundIt, "Failed to find the volume we previously created in listInDetail() response");
}

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

public void testGetVolume() {
 URI endpoint = URI.create("http://172.16.0.1:8776/v1/50cdb4c60374463198695d9f798fa34d/volumes/60761c60-0f56-4499-b522-ff13e120af10");
 VolumeApi api = requestsSendResponses(
    keystoneAuthWithUsernameAndPasswordAndTenantName,
    responseWithKeystoneAccess,
    authenticatedGET().endpoint(endpoint).build(),
    HttpResponse.builder().statusCode(200).payload(payloadFromResource("/volume_get.json")).build()
 ).getVolumeApi("RegionOne");
 Volume volume = api.get("60761c60-0f56-4499-b522-ff13e120af10");
 assertEquals(volume, testVolume());
 // double-check equals()
 assertEquals(volume.getName(), "test");
 assertEquals(volume.getZone(), "nova");
 assertEquals(volume.getStatus(), Volume.Status.IN_USE);
 assertEquals(volume.getDescription(), "This is a test volume");
 assertEquals(Iterables.getOnlyElement(volume.getAttachments()), testAttachment());
}

相关文章

微信公众号

最新文章

更多