Search in sources :

Example 31 with Filter

use of software.amazon.awssdk.services.ec2.model.Filter in project checker-framework by typetools.

the class MorePreciseFilters method withName5.

void withName5(AmazonEC2 ec2Client) {
    DescribeImagesRequest request = new DescribeImagesRequest();
    Filter f = new Filter();
    request.withFilters(f.withName("owner-id").withValues("12345"));
    DescribeImagesResult result = ec2Client.describeImages(request);
}
Also used : Filter(com.amazonaws.services.ec2.model.Filter) DescribeImagesResult(com.amazonaws.services.ec2.model.DescribeImagesResult) DescribeImagesRequest(com.amazonaws.services.ec2.model.DescribeImagesRequest)

Example 32 with Filter

use of software.amazon.awssdk.services.ec2.model.Filter in project checker-framework by typetools.

the class MorePreciseFilters method withName.

void withName(AmazonEC2 ec2Client) {
    DescribeImagesRequest request = new DescribeImagesRequest();
    request.withFilters(new Filter().withName("image-id").withValues("12345"));
    DescribeImagesResult result = ec2Client.describeImages(request);
}
Also used : Filter(com.amazonaws.services.ec2.model.Filter) DescribeImagesResult(com.amazonaws.services.ec2.model.DescribeImagesResult) DescribeImagesRequest(com.amazonaws.services.ec2.model.DescribeImagesRequest)

Example 33 with Filter

use of software.amazon.awssdk.services.ec2.model.Filter in project checker-framework by typetools.

the class MorePreciseFilters method withName3.

void withName3(AmazonEC2 ec2Client) {
    DescribeImagesRequest request = new DescribeImagesRequest();
    request.withFilters(new Filter().withName("foo").withName("image-id").withValues("12345"));
    DescribeImagesResult result = ec2Client.describeImages(request);
}
Also used : Filter(com.amazonaws.services.ec2.model.Filter) DescribeImagesResult(com.amazonaws.services.ec2.model.DescribeImagesResult) DescribeImagesRequest(com.amazonaws.services.ec2.model.DescribeImagesRequest)

Example 34 with Filter

use of software.amazon.awssdk.services.ec2.model.Filter in project checker-framework by typetools.

the class MorePreciseFilters method withName2.

void withName2(AmazonEC2 ec2Client) {
    DescribeImagesRequest request = new DescribeImagesRequest();
    request.withFilters(new Filter().withName("image-id").withName("foo").withValues("12345"));
    // :: error: (argument)
    DescribeImagesResult result = ec2Client.describeImages(request);
}
Also used : Filter(com.amazonaws.services.ec2.model.Filter) DescribeImagesResult(com.amazonaws.services.ec2.model.DescribeImagesResult) DescribeImagesRequest(com.amazonaws.services.ec2.model.DescribeImagesRequest)

Example 35 with Filter

use of software.amazon.awssdk.services.ec2.model.Filter in project checker-framework by typetools.

the class RequestCreatedInCall method test.

void test(AmazonEC2 ec2) {
    List<Filter> filters = new ArrayList<>();
    filters.add(new Filter().withName("foo").withValues("bar"));
    DescribeImagesResult describeImagesResult = ec2.describeImages(new DescribeImagesRequest().withOwners("martin").withFilters(filters));
}
Also used : Filter(com.amazonaws.services.ec2.model.Filter) DescribeImagesResult(com.amazonaws.services.ec2.model.DescribeImagesResult) DescribeImagesRequest(com.amazonaws.services.ec2.model.DescribeImagesRequest)

Aggregations

Filter (com.amazonaws.services.ec2.model.Filter)69 ArrayList (java.util.ArrayList)23 DescribeInstancesRequest (com.amazonaws.services.ec2.model.DescribeInstancesRequest)20 DescribeImagesRequest (com.amazonaws.services.ec2.model.DescribeImagesRequest)16 List (java.util.List)16 DescribeSubnetsRequest (com.amazonaws.services.ec2.model.DescribeSubnetsRequest)15 Instance (com.amazonaws.services.ec2.model.Instance)15 Reservation (com.amazonaws.services.ec2.model.Reservation)15 DescribeImagesResult (com.amazonaws.services.ec2.model.DescribeImagesResult)14 DescribeInstancesResult (com.amazonaws.services.ec2.model.DescribeInstancesResult)13 DescribeSubnetsResult (com.amazonaws.services.ec2.model.DescribeSubnetsResult)13 HashMap (java.util.HashMap)12 Vpc (com.amazonaws.services.ec2.model.Vpc)11 DescribeSecurityGroupsRequest (com.amazonaws.services.ec2.model.DescribeSecurityGroupsRequest)10 Tag (com.amazonaws.services.ec2.model.Tag)10 Map (java.util.Map)10 DescribeSecurityGroupsResult (com.amazonaws.services.ec2.model.DescribeSecurityGroupsResult)9 AmazonEC2AsyncClient (com.amazonaws.services.ec2.AmazonEC2AsyncClient)8 Utils (com.vmware.xenon.common.Utils)8 AWSUtils.getAWSNonTerminatedInstancesFilter (com.vmware.photon.controller.model.adapters.awsadapter.AWSUtils.getAWSNonTerminatedInstancesFilter)6