Examples of DescribeImagesResult


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

    final DescribeImagesRequest request = new DescribeImagesRequest();
    request.setImageIds(imageIds);

    while (true) {

      final DescribeImagesResult result = amazonClient
          .describeImages(request);

      final List<Image> imageList = result.getImages();

      final Image image;

      if (isTimeoutPending(timeStart)) {
        image = newImageWithStatus(State.UNKNOWN.value, "timeout",
View Full Code Here

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

        if (null == imageId)
        {
            return Optional.absent();
        }

        DescribeImagesResult result = ec2Client.describeImages(new DescribeImagesRequest().
                withImageIds(imageId));

        if (result.getImages().isEmpty())
        {
            return Optional.absent();
        }

        return Optional.fromNullable(result.getImages().get(0));
    }
View Full Code Here

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

    }

    @Override
    public Optional<Image> get()
    {
        DescribeImagesResult result = ec2Client.describeImages(getRequest());

        Map<String, Image> imageMap = new HashMap<String, Image>();

        for (Image image : result.getImages())
        {
            imageMap.put(image.getImageLocation(), image);
        }

        if (imageMap.isEmpty())
View Full Code Here

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

        {
            while (true)
            {
                log.info("Sleeping for " + sleep.get() + " ms");
                Thread.sleep(sleep.get());
                DescribeImagesResult describeImagesResult = ec2Client.describeImages(describeImagesRequest);
                if (describeImagesResult.getImages().isEmpty())
                {
                    return Optional.absent();
                }
                Image image = describeImagesResult.getImages().get(0);
                String state = image.getState();
                log.info("Image state = " + state);
                if ("pending".equals(state))
                {
                    continue;
View Full Code Here

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

    }

    @Override
    public Optional<Image> get()
    {
        DescribeImagesResult result = ec2Client.describeImages(getRequest());

        Map<String, Image> imageMap = new HashMap<String, Image>();

        for (Image image : result.getImages())
        {
            String imageLocation = StringUtils.substringAfterLast(image.getImageLocation(), "/");
            if (StringUtils.isBlank(imageLocation))
            {
                imageLocation = image.getImageLocation();
View Full Code Here

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

        {
            while (true)
            {
                log.info("Sleeping for " + sleep.get() + " ms");
                Thread.sleep(sleep.get());
                DescribeImagesResult describeImagesResult = ec2Client.describeImages(describeImagesRequest);
                if (describeImagesResult.getImages().isEmpty())
                {
                    return Optional.absent();
                }
                Image image = describeImagesResult.getImages().get(0);
                String state = image.getState();
                log.info("Image state = " + state);
                if ("pending".equals(state))
                {
                    continue;
View Full Code Here

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

      try {

        final DescribeImagesRequest request = new DescribeImagesRequest();
        request.setImageIds(wrapList(imageId));

        final DescribeImagesResult result = amazonClient
            .describeImages(request);

        final List<Image> imageList = result.getImages();

        switch (imageList.size()) {
        case 0:
          logger.info("image find : missing imageId=" + imageId);
          break;
View Full Code Here

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

    }

    final DescribeImagesRequest request = new DescribeImagesRequest();
    request.setFilters(filterList);

    final DescribeImagesResult result = amazonClient
        .describeImages(request);

    final List<Image> resultImages = result.getImages();

    final List<Image> imageList = new ArrayList<Image>();

    final Pattern pattern = Pattern.compile(imageRegex);
View Full Code Here

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

    final DescribeImagesRequest request = new DescribeImagesRequest();
    request.setImageIds(imageIdList);

    while (true) {

      final DescribeImagesResult result = amazonClient
          .describeImages(request);

      final List<Image> imageList = result.getImages();

      final Image image;

      if (isTimeoutPending(timeStart)) {
        image = newImageWithStatus(ImageState.UNKNOWN.value, "timeout",
View Full Code Here

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

        AmazonEC2 ec2Client = ec2Client();
        DescribeImagesRequest request = new DescribeImagesRequest();
        if (imageIds != null) {
            request.setImageIds(Arrays.asList(imageIds));
        }
        DescribeImagesResult result = ec2Client.describeImages(request);
        List<Image> images = result.getImages();

        LOGGER.info(String.format("Got %d AMIs in region %s.", images.size(), region));
        return images;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.