org.jclouds.compute.predicates
Class ImagePredicates

java.lang.Object
  extended by org.jclouds.compute.predicates.ImagePredicates

public class ImagePredicates
extends Object

Container for image filters (predicates). This class has static methods that create customized predicates to use with ComputeService.

Author:
Adrian Cole

Constructor Summary
ImagePredicates()
           
 
Method Summary
static com.google.common.base.Predicate<Image> any()
          return everything.
static com.google.common.base.Predicate<Image> idEquals(String id)
          evaluates true if the Image
static com.google.common.base.Predicate<Image> idIn(Iterable<String> ids)
          evaluates true if the Image
static com.google.common.base.Predicate<Image> is64Bit()
          return true if this is a 64bit image.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImagePredicates

public ImagePredicates()
Method Detail

idIn

public static com.google.common.base.Predicate<Image> idIn(Iterable<String> ids)
evaluates true if the Image

Parameters:
ids - ids of the images
Returns:
predicate

idEquals

public static com.google.common.base.Predicate<Image> idEquals(String id)
evaluates true if the Image

Parameters:
ids - ids of the images
Returns:
predicate

is64Bit

public static com.google.common.base.Predicate<Image> is64Bit()
return true if this is a 64bit image.


any

public static com.google.common.base.Predicate<Image> any()
return everything.



Copyright © 2009-2011 jclouds. All Rights Reserved.