Class OperatingSystemPredicates

java.lang.Object
org.jclouds.compute.predicates.OperatingSystemPredicates

public class OperatingSystemPredicates extends Object
Container for operating system filters (predicates). This class has static methods that create customized predicates to use with ComputeService.
  • Constructor Details

    • OperatingSystemPredicates

      public OperatingSystemPredicates()
  • Method Details

    • isUnix

      public static com.google.common.base.Predicate<OperatingSystem> isUnix()
      evaluates true if the OperatingSystem is unix like
    • supportsApt

      public static com.google.common.base.Predicate<OperatingSystem> supportsApt()
      evaluates true if the OperatingSystem supports the apt installer
    • supportsYum

      public static com.google.common.base.Predicate<OperatingSystem> supportsYum()
      evaluates true if the OperatingSystem supports the yum installer
    • supportsZypper

      public static com.google.common.base.Predicate<OperatingSystem> supportsZypper()
      evaluates true if the OperatingSystem supports the zypper installer
    • any

      public static com.google.common.base.Predicate<OperatingSystem> any()
      return everything.
    • is64Bit

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