T - public class GenericDeepJobConfigMongoDB<T> extends Object implements IMongoDeepJobConfig<T>
| Modifier and Type | Field and Description |
|---|---|
org.apache.hadoop.conf.Configuration |
configHadoop
configuration to be broadcasted to every spark node
|
protected Class<T> |
entityClass
Entity class to map BSONObject
|
| Constructor and Description |
|---|
GenericDeepJobConfigMongoDB()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
IMongoDeepJobConfig<T> |
collection(String collection) |
Map<String,Cell> |
columnDefinitions() |
IMongoDeepJobConfig<T> |
database(String database) |
IMongoDeepJobConfig<T> |
filterByField(String filterColumnName,
Serializable filterValue) |
Map<String,Serializable> |
getAdditionalFilters() |
Class<T> |
getEntityClass() |
org.apache.hadoop.conf.Configuration |
getHadoopConfiguration() |
String |
getHost() |
String[] |
getInputColumns() |
int |
getPageSize() |
String |
getPassword() |
String |
getUsername() |
IMongoDeepJobConfig<T> |
host(List<String> host) |
IMongoDeepJobConfig<T> |
host(String host) |
GenericDeepJobConfigMongoDB<T> |
initialize() |
IMongoDeepJobConfig<T> |
inputColumns(String... columns) |
IMongoDeepJobConfig<T> |
pageSize(int pageSize) |
IMongoDeepJobConfig<T> |
password(String password) |
IMongoDeepJobConfig<T> |
readPreference(String readPreference) |
IMongoDeepJobConfig<T> |
replicaSet(String replicaSet) |
IMongoDeepJobConfig<T> |
username(String username) |
public org.apache.hadoop.conf.Configuration configHadoop
public GenericDeepJobConfigMongoDB()
public Map<String,Cell> columnDefinitions()
columnDefinitions in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public IMongoDeepJobConfig<T> filterByField(String filterColumnName, Serializable filterValue)
filterByField in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public IMongoDeepJobConfig<T> pageSize(int pageSize)
pageSize in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public Class<T> getEntityClass()
getEntityClass in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public String getHost()
getHost in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public String[] getInputColumns()
getInputColumns in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public String getPassword()
getPassword in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public String getUsername()
getUsername in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public IMongoDeepJobConfig<T> host(String host)
host in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public IMongoDeepJobConfig<T> host(List<String> host)
host in interface IMongoDeepJobConfig<T>public IMongoDeepJobConfig<T> replicaSet(String replicaSet)
replicaSet in interface IMongoDeepJobConfig<T>public IMongoDeepJobConfig<T> database(String database)
database in interface IMongoDeepJobConfig<T>public IMongoDeepJobConfig<T> collection(String collection)
collection in interface IMongoDeepJobConfig<T>public IMongoDeepJobConfig<T> username(String username)
username in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public Map<String,Serializable> getAdditionalFilters()
getAdditionalFilters in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public int getPageSize()
getPageSize in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public IMongoDeepJobConfig<T> password(String password)
password in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public IMongoDeepJobConfig<T> readPreference(String readPreference)
readPreference in interface IMongoDeepJobConfig<T>public GenericDeepJobConfigMongoDB<T> initialize()
initialize in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public IMongoDeepJobConfig<T> inputColumns(String... columns)
inputColumns in interface IDeepJobConfig<T,IMongoDeepJobConfig<T>>public org.apache.hadoop.conf.Configuration getHadoopConfiguration()
getHadoopConfiguration in interface IMongoDeepJobConfig<T>Copyright © 2014. All rights reserved.