Class PropertiesExtensions
- java.lang.Object
-
- com.salesforce.datacloud.jdbc.util.PropertiesExtensions
-
public final class PropertiesExtensions extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Propertiescopy(Properties properties, Set<String> filterKeys)static BooleangetBooleanOrDefault(Properties properties, String key, Boolean defaultValue)static IntegergetIntegerOrDefault(Properties properties, String key, Integer defaultValue)static Optional<String>optional(Properties properties, String key)static Stringrequired(Properties properties, String key)static BooleantoBooleanOrDefault(String s)static IntegertoIntegerOrNull(String s)
-
-
-
Method Detail
-
optional
public static Optional<String> optional(Properties properties, String key)
-
required
public static String required(Properties properties, String key)
-
copy
public static Properties copy(Properties properties, Set<String> filterKeys)
-
getIntegerOrDefault
public static Integer getIntegerOrDefault(Properties properties, String key, Integer defaultValue)
-
getBooleanOrDefault
public static Boolean getBooleanOrDefault(Properties properties, String key, Boolean defaultValue)
-
-