public class TupleSerializationProps extends Props
FlowConnector
before creating new Flow
instances.
See TupleSerialization
for details on these properties.TupleSerialization
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HADOOP_IO_SERIALIZATIONS |
static java.lang.String |
SERIALIZATION_TOKENS |
Constructor and Description |
---|
TupleSerializationProps() |
Modifier and Type | Method and Description |
---|---|
TupleSerializationProps |
addHadoopSerialization(java.lang.String hadoopSerialization) |
TupleSerializationProps |
addHadoopSerializations(java.util.List<java.lang.String> hadoopSerializations) |
protected void |
addPropertiesTo(java.util.Properties properties) |
static void |
addSerialization(java.util.Map<java.lang.Object,java.lang.Object> properties,
java.lang.String className)
Adds the given className as a Hadoop IO serialization class.
|
TupleSerializationProps |
addSerializationToken(int token,
java.lang.String serialization) |
static void |
addSerializationToken(java.util.Map<java.lang.Object,java.lang.Object> properties,
int token,
java.lang.String className)
Adds the given token and className pair as a serialization token property.
|
TupleSerializationProps |
addSerializationTokens(java.util.Map<java.lang.Integer,java.lang.String> serializationTokens) |
java.util.List<java.lang.String> |
getHadoopSerializations() |
java.util.Map<java.lang.Integer,java.lang.String> |
getSerializationTokens() |
static java.lang.String |
getSerializationTokens(java.util.Map<java.lang.Object,java.lang.Object> properties)
Returns the serialization tokens property.
|
TupleSerializationProps |
setHadoopSerializations(java.util.List<java.lang.String> hadoopSerializations) |
TupleSerializationProps |
setSerializationTokens(java.util.Map<java.lang.Integer,java.lang.String> serializationTokens) |
static TupleSerializationProps |
tupleSerializationProps() |
buildProperties, buildProperties, buildProperties, buildProperties, setProperties, setProperties
public static final java.lang.String SERIALIZATION_TOKENS
public static final java.lang.String HADOOP_IO_SERIALIZATIONS
public static void addSerializationToken(java.util.Map<java.lang.Object,java.lang.Object> properties, int token, java.lang.String className)
properties
- of type Maptoken
- of type intclassName
- of type Stringpublic static java.lang.String getSerializationTokens(java.util.Map<java.lang.Object,java.lang.Object> properties)
properties
- of type Mappublic static void addSerialization(java.util.Map<java.lang.Object,java.lang.Object> properties, java.lang.String className)
properties
- of type MapclassName
- of type Stringpublic static TupleSerializationProps tupleSerializationProps()
public java.util.Map<java.lang.Integer,java.lang.String> getSerializationTokens()
public TupleSerializationProps setSerializationTokens(java.util.Map<java.lang.Integer,java.lang.String> serializationTokens)
public TupleSerializationProps addSerializationTokens(java.util.Map<java.lang.Integer,java.lang.String> serializationTokens)
public TupleSerializationProps addSerializationToken(int token, java.lang.String serialization)
public java.util.List<java.lang.String> getHadoopSerializations()
public TupleSerializationProps setHadoopSerializations(java.util.List<java.lang.String> hadoopSerializations)
public TupleSerializationProps addHadoopSerializations(java.util.List<java.lang.String> hadoopSerializations)
public TupleSerializationProps addHadoopSerialization(java.lang.String hadoopSerialization)
protected void addPropertiesTo(java.util.Properties properties)
addPropertiesTo
in class Props