Class 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 Detail

      • OperatingSystemPredicates

        public OperatingSystemPredicates()
    • Method Detail

      • 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.