Package com.amazonaws.services.ec2.model

Examples of com.amazonaws.services.ec2.model.Volume


    final Collection<String> resourceList = new ArrayList<String>(1);
    resourceList.add(resourceId);

    final Collection<Tag> tagList = new ArrayList<Tag>(1);
    tagList.add(new Tag(key, value));

    request.setResources(resourceList);
    request.setTags(tagList);

    logger.info("tag delete request=" + request);
View Full Code Here


   *
   * @param instanceIds
   */
  public static void terminateInstances(List<String> instanceIds) {
    // terminate
    TerminateInstancesRequest request = new TerminateInstancesRequest(instanceIds);
    getEC2Client().terminateInstances(request);
  }
View Full Code Here

   *
   * @param instanceIds
   */
  public static void terminateInstances(String... instanceIds) {
    // terminate
    TerminateInstancesRequest request = new TerminateInstancesRequest();
    getEC2Client().terminateInstances(request.withInstanceIds(instanceIds));
  }
View Full Code Here

                    if (describeVolumesResult.getVolumes().isEmpty())
                    {
                        return;
                    }

                    Volume bootstrapVolume = describeVolumesResult.getVolumes().get(0);
                    List<VolumeAttachment> attachments = bootstrapVolume.getAttachments();
                    for (VolumeAttachment attachment : attachments)
                    {
                        if (!instanceId.equals(attachment.getInstanceId()))
                        {
                            continue;
View Full Code Here

            {
                log.info("Sleeping for " + sleep.get().toString() + " ms");
                Thread.sleep(sleep.get());
                DescribeVolumesResult describeVolumesResult = getEc2Client().describeVolumes(describeVolumesRequest);

                Volume volume = describeVolumesResult.getVolumes().get(0);
                String state = volume.getState();

                log.info("volume state = " +  state);

                if ("creating".equals(state))
                {
View Full Code Here

            {
                log.info("Sleeping for " + sleep.get().toString() + " ms");
                Thread.sleep(sleep.get());
                DescribeVolumesResult describeVolumesResult = getEc2Client().describeVolumes(describeVolumesRequest);

                Volume volume = describeVolumesResult.getVolumes().get(0);
                String state = volume.getState();

                log.info("volume state = " +  state);

                if ("creating".equals(state))
                {
View Full Code Here

    }

    private void verifyVolumeList(List<Resource> resources, List<Volume> volumeList, Date createTime) {
        Assert.assertEquals(resources.size(), volumeList.size());
        for (int i = 0; i < resources.size(); i++) {
            Volume volume = volumeList.get(i);
            verifyVolume(resources.get(i), volume.getVolumeId(), createTime);
        }
    }
View Full Code Here

        volumeList.add(mkVolume("vol-123456781", createTime));
        return volumeList;
    }

    private Volume mkVolume(String volumeId, Date createTime) {
        return new Volume().withVolumeId(volumeId).withState("available").withCreateTime(createTime);
    }
View Full Code Here

     * Returns the marshaled request configured with additional parameters to
     * enable operation dry-run.
     */
    @Override
    public Request<RunInstancesRequest> getDryRunRequest() {
        Request<RunInstancesRequest> request = new RunInstancesRequestMarshaller().marshall(this);
        request.addParameter("DryRun", Boolean.toString(true));
        return request;
    }
View Full Code Here

     * Returns the marshaled request configured with additional parameters to
     * enable operation dry-run.
     */
    @Override
    public Request<RunInstancesRequest> getDryRunRequest() {
        Request<RunInstancesRequest> request = new RunInstancesRequestMarshaller().marshall(this);
        request.addParameter("DryRun", Boolean.toString(true));
        return request;
    }
View Full Code Here

TOP

Related Classes of com.amazonaws.services.ec2.model.Volume

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.