use of software.amazon.awssdk.services.ec2.model.Filter in project checker-framework by typetools.
the class SimpleFalsePositive method test.
void test(AmazonEC2 ec2Client, String namePrefix) {
DescribeImagesRequest request = new DescribeImagesRequest().withOwners("martin").withFilters(Arrays.asList(new Filter("platform", Arrays.asList("windows")), new Filter("name", Arrays.asList(String.format("%s*", namePrefix)))));
DescribeImagesResult result = ec2Client.describeImages(request);
}
use of software.amazon.awssdk.services.ec2.model.Filter in project checker-framework by typetools.
the class Cve2 method correct1.
public static void correct1(AmazonEC2 client) {
DescribeImagesRequest request = new DescribeImagesRequest();
request.withFilters(new Filter("name").withValues(IMG_NAME));
request.withOwners("martin");
DescribeImagesResult result = client.describeImages(request);
}
use of software.amazon.awssdk.services.ec2.model.Filter in project checker-framework by typetools.
the class MorePreciseFilters method withOwnerId.
void withOwnerId(AmazonEC2 ec2) {
DescribeImagesRequest request = new DescribeImagesRequest().withFilters(new Filter("name", Arrays.asList("my_image_name")), new Filter("owner-id", Arrays.asList("12345")));
DescribeImagesResult result = ec2.describeImages(request);
}
use of software.amazon.awssdk.services.ec2.model.Filter in project checker-framework by typetools.
the class MorePreciseFilters method withFilterNameInList.
/* TODO: handle lists
void ownerAliasList(AmazonEC2 ec2Client) {
DescribeImagesRequest imagesRequest = new DescribeImagesRequest();
List<Filter> imageFilters = new ArrayList<Filter>();
imageFilters.add(new Filter().withName("owner-alias").withValues("microsoft"));
ec2Client.describeImages(imagesRequest.withFilters(imageFilters)).getImages();
}
*/
void withFilterNameInList(AmazonEC2 ec2Client) {
DescribeImagesRequest request = new DescribeImagesRequest();
request.setFilters(Collections.singletonList(new Filter().withName("image-id").withValues("12345")));
DescribeImagesResult result = ec2Client.describeImages(request);
}
use of software.amazon.awssdk.services.ec2.model.Filter in project checker-framework by typetools.
the class MorePreciseFilters method withName4.
void withName4(AmazonEC2 ec2Client) {
DescribeImagesRequest request = new DescribeImagesRequest();
request.withFilters(new Filter().withName("owner-id").withName("foo").withValues("12345"), new Filter("owner-id", Arrays.asList("12345")));
DescribeImagesResult result = ec2Client.describeImages(request);
}
Aggregations