com
.
yotpo
.
metorikku
.
configuration
.
job
input
package
input
Visibility
Public
All
Type Members
case class
Cassandra
(
host:
String
,
user:
Option
[
String
]
,
password:
Option
[
String
]
,
table:
String
,
keySpace:
String
,
options:
Option
[
Map
[
String
,
String
]]
)
extends
InputConfig
with
Product
with
Serializable
class
DateRange
extends
AnyRef
case class
Elasticsearch
(
nodes:
String
,
user:
Option
[
String
]
,
password:
Option
[
String
]
,
index:
String
,
options:
Option
[
Map
[
String
,
String
]]
)
extends
InputConfig
with
Product
with
Serializable
case class
File
(
path:
String
,
options:
Option
[
Map
[
String
,
String
]]
,
schemaPath:
Option
[
String
]
,
format:
Option
[
String
]
,
isStream:
Option
[
Boolean
]
)
extends
InputConfig
with
Product
with
Serializable
case class
FileDateRange
(
template:
String
,
dateRange:
DateRange
,
options:
Option
[
Map
[
String
,
String
]]
,
schemaPath:
Option
[
String
]
,
format:
Option
[
String
]
)
extends
InputConfig
with
Product
with
Serializable
case class
JDBC
(
connectionUrl:
String
,
user:
String
,
password:
String
,
table:
String
,
options:
Option
[
Map
[
String
,
String
]]
)
extends
InputConfig
with
Product
with
Serializable
case class
Kafka
(
servers:
Seq
[
String
]
,
topic:
Option
[
String
]
,
topicPattern:
Option
[
String
]
,
consumerGroup:
Option
[
String
]
,
options:
Option
[
Map
[
String
,
String
]]
,
schemaRegistryUrl:
Option
[
String
]
,
schemaSubject:
Option
[
String
]
,
schemaId:
Option
[
String
]
)
extends
InputConfig
with
Product
with
Serializable
case class
MongoDB
(
uri:
String
,
database:
String
,
collection:
String
,
options:
Option
[
Map
[
String
,
String
]]
)
extends
InputConfig
with
Product
with
Serializable
Ungrouped