本文整理了Java中com.amazonaws.services.ec2.model.Filter.<init>()
方法的一些代码示例,展示了Filter.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Filter.<init>()
方法的具体详情如下:
包路径:com.amazonaws.services.ec2.model.Filter
类名称:Filter
方法名:<init>
[英]Default constructor for Filter object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it.
[中]筛选器对象的默认构造函数。呼叫者应使用setter或fluent setter(带…)方法在创建对象后初始化该对象。
代码示例来源:origin: apache/incubator-druid
new DescribeInstancesRequest().withFilters(new Filter("instance-id", input))
).getReservations();
代码示例来源:origin: apache/incubator-druid
new DescribeInstancesRequest().withFilters(new Filter("private-ip-address", input))
).getReservations();
代码示例来源:origin: apache/incubator-druid
new DescribeInstancesRequest()
.withFilters(
new Filter("private-ip-address", ips)
代码示例来源:origin: apache/usergrid
Filter filter = new Filter("tag:Name", valuesT1);
request = request.withFilters( filter );
Filter filter = new Filter( "instance-state-name", valuesT1 );
request = request.withFilters( filter );
代码示例来源:origin: apache/incubator-gobblin
/***
* Get list of EC2 {@link Instance}s for a auto scaling group
*
* @param groupName Auto scaling group name
* @param status Instance status (eg. running)
* @return List of EC2 instances found for the input auto scaling group
*/
public List<Instance> getInstancesForGroup(String groupName,
String status) {
final AmazonEC2 amazonEC2 = getEc2Client();
final DescribeInstancesResult instancesResult = amazonEC2.describeInstances(new DescribeInstancesRequest()
.withFilters(new Filter().withName("tag:aws:autoscaling:groupName").withValues(groupName)));
final List<Instance> instances = new ArrayList<>();
for (Reservation reservation : instancesResult.getReservations()) {
for (Instance instance : reservation.getInstances()) {
if (null == status|| null == instance.getState()
|| status.equals(instance.getState().getName())) {
instances.add(instance);
LOGGER.info("Found instance: " + instance + " which qualified filter: " + status);
} else {
LOGGER.info("Found instance: " + instance + " but did not qualify for filter: " + status);
}
}
}
return instances;
}
代码示例来源:origin: Netflix/eureka
.withFilters(new Filter("private-ip-address", ips))
.withFilters(new Filter("status", Lists.newArrayList("available")))
.withFilters(new Filter("subnet-id", Lists.newArrayList(subnetId)))
);
代码示例来源:origin: apache/incubator-druid
new DescribeInstancesRequest().withFilters(new Filter(
"private-ip-address",
ips.subList(0, EC2AutoScaler.MAX_AWS_FILTER_VALUES)
new DescribeInstancesRequest().withFilters(new Filter(
"private-ip-address",
ips.subList(EC2AutoScaler.MAX_AWS_FILTER_VALUES, n)
代码示例来源:origin: apache/incubator-druid
new DescribeInstancesRequest().withFilters(new Filter(
"instance-id",
ids.subList(0, EC2AutoScaler.MAX_AWS_FILTER_VALUES)
new DescribeInstancesRequest().withFilters(new Filter(
"instance-id",
ids.subList(EC2AutoScaler.MAX_AWS_FILTER_VALUES, n)
代码示例来源:origin: Netflix/Priam
new Filter().withName("group-name").withValues(config.getACLGroupName());
String vpcid = instanceInfo.getVpcId();
if (vpcid == null || vpcid.isEmpty()) {
Filter vpcFilter = new Filter().withName("vpc-id").withValues(vpcid);
DescribeSecurityGroupsRequest req =
new DescribeSecurityGroupsRequest().withFilters(nameFilter, vpcFilter);
代码示例来源:origin: aws/aws-sdk-java
public Filter unmarshall(StaxUnmarshallerContext context) throws Exception {
Filter filter = new Filter();
int originalDepth = context.getCurrentDepth();
int targetDepth = originalDepth + 1;
if (context.isStartOfDocument())
targetDepth += 1;
while (true) {
XMLEvent xmlEvent = context.nextEvent();
if (xmlEvent.isEndDocument())
return filter;
if (xmlEvent.isAttribute() || xmlEvent.isStartElement()) {
if (context.testExpression("Name", targetDepth)) {
filter.setName(StringStaxUnmarshaller.getInstance().unmarshall(context));
continue;
}
if (context.testExpression("Value", targetDepth)) {
filter.withValues(new ArrayList<String>());
continue;
}
if (context.testExpression("Value/item", targetDepth)) {
filter.withValues(StringStaxUnmarshaller.getInstance().unmarshall(context));
continue;
}
} else if (xmlEvent.isEndElement()) {
if (context.getCurrentDepth() < originalDepth) {
return filter;
}
}
}
}
代码示例来源:origin: Netflix/Priam
protected String getVpcGoupId() {
AmazonEC2 client = null;
try {
client = getEc2Client();
Filter nameFilter =
new Filter().withName("group-name").withValues(config.getACLGroupName()); // SG
Filter vpcFilter = new Filter().withName("vpc-id").withValues(instanceInfo.getVpcId());
DescribeSecurityGroupsRequest req =
new DescribeSecurityGroupsRequest().withFilters(nameFilter, vpcFilter);
DescribeSecurityGroupsResult result = client.describeSecurityGroups(req);
for (SecurityGroup group : result.getSecurityGroups()) {
logger.debug(
"got group-id:{} for group-name:{},vpc-id:{}",
group.getGroupId(),
config.getACLGroupName(),
instanceInfo.getVpcId());
return group.getGroupId();
}
logger.error(
"unable to get group-id for group-name={} vpc-id={}",
config.getACLGroupName(),
instanceInfo.getVpcId());
return "";
} finally {
if (client != null) client.shutdown();
}
}
代码示例来源:origin: stackoverflow.com
var filter = new Filter({_id:{$oid:"4e43ca017c36ec707b755659"}});
filter.bind('change', function(model) {
console.log(model.get('title');
});
filter.fetch();
代码示例来源:origin: stackoverflow.com
/**
* create new contact filter for ALL LIGHTS with give parameters
*/
static public void setContactFilter(short categoryBits, short groupIndex,
short maskBits) {
filterA = new Filter();
filterA.categoryBits = categoryBits;
filterA.groupIndex = groupIndex;
filterA.maskBits = maskBits;
}
代码示例来源:origin: stackoverflow.com
Filters filters = new Filters();
filters.add(new Filters(“description”, “Pap”)
.add(new Filter(“description”))
.add(new Filter("kind.description", "persa"))
.add(new Filter("kind.anAssociation.attribute", "anything"));
List<Cat> cats = dao.find(filters);
代码示例来源:origin: stackoverflow.com
var a = new Validator(),
b = new Filter(); //They are initialized
var tmp = Filter.prototype,
key;
Filter.prototype = a;
for( key in tmp ) {
Filter.prototype[key] = tmp[key];
}
Filter.prototype.constructor = Filter;
代码示例来源:origin: tmobile/pacbot
public static Filter setFilters(String filterName, String filterValue) {
Filter filter = new Filter();
filter.setName(filterName);
filter.setValues(Arrays.asList(filterValue));
return filter;
}
代码示例来源:origin: electronicarts/gatling-aws-maven-plugin
private Filter[] getInstanceFilters(final String instanceType) {
// Setup a filter to find any previously generated EC2 instances.
return new Filter[]{
new Filter("tag:" + this.instanceTag.getKey()).withValues(this.instanceTag.getValue()),
new Filter("instance-state-name").withValues("running"),
new Filter("instance-type").withValues(instanceType)
};
}
代码示例来源:origin: spring-cloud/spring-cloud-aws
@Override
protected Map<String, String> createInstance() throws Exception {
LinkedHashMap<String, String> properties = new LinkedHashMap<>();
DescribeTagsResult tags = this.amazonEc2.describeTags(new DescribeTagsRequest().withFilters(
new Filter("resource-id", Collections.singletonList(this.idProvider.getCurrentInstanceId())),
new Filter("resource-type", Collections.singletonList("instance"))));
for (TagDescription tag : tags.getTags()) {
properties.put(tag.getKey(), tag.getValue());
}
return properties;
}
}
代码示例来源:origin: stackoverflow.com
AmazonEC2 ec2 = new AmazonEC2Client(new StaticCredentialsProvider(new BasicAWSCredentials("your-aws-access-key-here", "your-aws-secret-here")));
DescribeInstancesRequest request = new DescribeInstancesRequest();
Filter filter = new Filter()
.withName("availability-zone")
.withValues("us-east-1a");
request.withFilters(filter);
DescribeInstancesResult result = ec2.describeInstances(request);
List<Reservation> reservations = result.getReservations();
代码示例来源:origin: zalando-stups/fullstop
private List<RouteTable> fetchRouteTables(final List<Filter> subnetIdFilters, final AmazonEC2Client amazonEC2Client,
final Instance instance) {
subnetIdFilters.add(
new Filter().withName("association.subnet-id")
.withValues(instance.getSubnetId())); // filter by subnetId
final DescribeRouteTablesRequest describeRouteTablesRequest = new DescribeRouteTablesRequest()
.withFilters(subnetIdFilters);
final DescribeRouteTablesResult describeRouteTablesResult = amazonEC2Client
.describeRouteTables(describeRouteTablesRequest);
return describeRouteTablesResult.getRouteTables();
}
内容来源于网络,如有侵权,请联系作者删除!