org.jclouds.location.predicates.fromconfig
Class AnyOrConfiguredRegionId

java.lang.Object
  extended by org.jclouds.location.predicates.fromconfig.AnyOrConfiguredRegionId
All Implemented Interfaces:
com.google.common.base.Predicate<String>, RegionIdFilter

@Singleton
public class AnyOrConfiguredRegionId
extends Object
implements RegionIdFilter

If there are regions configured in RegionIdsFromConfiguration, return true if that set contains the input param. If there aren't, return true.

Author:
Adrian Cole

Constructor Summary
protected AnyOrConfiguredRegionId(RegionIdsFromConfiguration idsInConfigSupplier)
           
 
Method Summary
 boolean apply(String input)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.common.base.Predicate
equals
 

Constructor Detail

AnyOrConfiguredRegionId

@Inject
protected AnyOrConfiguredRegionId(RegionIdsFromConfiguration idsInConfigSupplier)
Method Detail

apply

public boolean apply(String input)
Specified by:
apply in interface com.google.common.base.Predicate<String>

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2013 jclouds. All Rights Reserved.