@Override public Set<String> contentTypeLowerCase() { return ImmutableSet.copyOf(transform(delegate.getHeaders().get("Content-Type"), toLowerCaseFn)); }
/** * Returns ontology terms based on a search term and a selected ontology * * @param request Containing ontology identifiers and a search term * @return A {@link List} of {@link OntologyTerm}s */ @RequestMapping(method = RequestMethod.POST, value = "/getontologyterms") public @ResponseBody List<OntologyTerm> getAllOntologyTerms(@Valid @RequestBody GetOntologyTermRequest request) { return ontologyService.findOntologyTerms(request.getOntologyIds(), of(request.getSearchTerm()), 100); }
public ViewService(Settings settings) { this(settings, new Environment(), ImmutableSet.<ViewEngineService>builder() .add(new MvelViewEngineService(settings)) .add(new BinaryViewEngineService(settings)) .build()); }
private DescribeInstancesRequest buildDescribeInstancesRequest() { DescribeInstancesRequest describeInstancesRequest = new DescribeInstancesRequest() .withFilters( new Filter("instance-state-name").withValues("running", "pending") ); for (Map.Entry<String, String> tagFilter : tags.entrySet()) { // for a given tag key, OR relationship for multiple different values describeInstancesRequest.withFilters( new Filter("tag:" + tagFilter.getKey()).withValues(tagFilter.getValue()) ); } if (!availabilityZones.isEmpty()) { // OR relationship amongst multiple values of the availability-zone filter describeInstancesRequest.withFilters( new Filter("availability-zone").withValues(availabilityZones) ); } return describeInstancesRequest; } }
public ViewService(Settings settings) { this(settings, new Environment(), ImmutableSet.<ViewEngineService>builder() .add(new MvelViewEngineService(settings)) .add(new BinaryViewEngineService(settings)) .build()); }
for (Instance instance : reservation.getInstances()) { if (!groups.isEmpty()) { List<GroupIdentifier> instanceSecurityGroups = instance.getSecurityGroups(); ArrayList<String> securityGroupNames = new ArrayList<String>();
@Override public Set<String> contentTypeLowerCase() { return ImmutableSet.copyOf(transform(delegate.getHeaders().get("Content-Type"), toLowerCaseFn)); }
@Inject public AwsEc2UnicastHostsProvider(Settings settings, TransportService transportService, AmazonEC2 client, Version version) { super(settings); this.transportService = transportService; this.client = client; this.version = version; this.hostType = HostType.valueOf(componentSettings.get("host_type", "private_ip").toUpperCase()); this.bindAnyGroup = componentSettings.getAsBoolean("any_group", true); this.groups = ImmutableSet.copyOf(componentSettings.getAsArray("groups")); this.tags = componentSettings.getByPrefix("tag.").getAsMap(); Set<String> availabilityZones = Sets.newHashSet(componentSettings.getAsArray("availability_zones")); if (componentSettings.get("availability_zones") != null) { availabilityZones.addAll(Strings.commaDelimitedListToSet(componentSettings.get("availability_zones"))); } this.availabilityZones = ImmutableSet.copyOf(availabilityZones); if (logger.isDebugEnabled()) { logger.debug("using host_type [{}], tags [{}], groups [{}] with any_group [{}], availability_zones [{}]", hostType, tags, groups, bindAnyGroup, availabilityZones); } }