public abstract class Props extends java.lang.Object
Use the sub-classes to either create a Properties
instance with custom or default values to be passed
to any sub-system that requires a Map or Properties instance of properties and values.
Note some Props sub-classes have static accessors. It is recommended the fluent instance methods be used instead of the static methods. All static accessors may be deprecated in future versions.
Constructor and Description |
---|
Props() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
addPropertiesTo(java.util.Properties properties) |
java.util.Properties |
buildProperties()
Method buildProperties returns a new
Properties instance with all property values for this type. |
java.util.Properties |
buildProperties(java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>> defaultProperties)
Method buildProperties returns a new
Properties instance with all property values for this type
using the given Iterable |
java.util.Properties |
buildProperties(java.util.Map<java.lang.Object,java.lang.Object> defaultProperties)
Method buildProperties returns a new
Properties instance with all property values for this type
using the given Map of property values as defaults. |
java.util.Properties |
buildProperties(java.util.Properties defaultProperties)
Method buildProperties returns a new
Properties instance with all property values for this type
using the given Properties instance of property values as defaults. |
ConfigDef |
setProperties(ConfigDef configDef) |
ConfigDef |
setProperties(ConfigDef configDef,
ConfigDef.Mode mode) |
public Props()
public java.util.Properties buildProperties()
Properties
instance with all property values for this type.
If no values have been set, all default properties and values will be returned.
public java.util.Properties buildProperties(java.util.Map<java.lang.Object,java.lang.Object> defaultProperties)
Properties
instance with all property values for this type
using the given Map of property values as defaults. The given Map will not be modified.
If no values have been set, all default properties and values will be returned.
public java.util.Properties buildProperties(java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>> defaultProperties)
Properties
instance with all property values for this type
using the given IterableIf no values have been set, all default properties and values will be returned.
public java.util.Properties buildProperties(java.util.Properties defaultProperties)
Properties
instance with all property values for this type
using the given Properties instance of property values as defaults. The given Map will not be modified.
If no values have been set, all default properties and values will be returned.
public ConfigDef setProperties(ConfigDef configDef)
public ConfigDef setProperties(ConfigDef configDef, ConfigDef.Mode mode)
protected abstract void addPropertiesTo(java.util.Properties properties)
Copyright © 2007-2017 Cascading Maintainers. All Rights Reserved.