Package org.jclouds.profitbricks.util
Class Preconditions
- java.lang.Object
-
- org.jclouds.profitbricks.util.Preconditions
-
public final class Preconditions extends Object
Static convenience methods for validating various ProfitBricks domain preconditions
-
-
Constructor Summary
Constructors Constructor Description Preconditions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckCores(Integer cores)static voidcheckIcmp(Integer icmpType, Integer icmpCode, Firewall.Protocol protocol)static voidcheckInvalidChars(String name)static voidcheckIp(String ip)static voidcheckIps(List<String> ips)static voidcheckLanId(Integer id)static voidcheckMacAddress(String macAddress)static voidcheckPassword(String password)static voidcheckPortRange(Integer portRangeStart, Integer portRangeEnd, Firewall.Protocol protocol)static voidcheckRam(Integer ram, Boolean isRamHotPlug)static voidcheckSize(Float size)
-
-
-
Method Detail
-
checkInvalidChars
public static void checkInvalidChars(String name)
-
checkIp
public static void checkIp(String ip)
-
checkPortRange
public static void checkPortRange(Integer portRangeStart, Integer portRangeEnd, Firewall.Protocol protocol)
-
checkMacAddress
public static void checkMacAddress(String macAddress)
-
checkIcmp
public static void checkIcmp(Integer icmpType, Integer icmpCode, Firewall.Protocol protocol)
-
checkLanId
public static void checkLanId(Integer id)
-
checkCores
public static void checkCores(Integer cores)
-
checkSize
public static void checkSize(Float size)
-
checkPassword
public static void checkPassword(String password)
-
-