Class SourceConfig.Builder
java.lang.Object
org.elasticsearch.client.transform.transforms.SourceConfig.Builder
- Enclosing class:
- SourceConfig
public static class SourceConfig.Builder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description SourceConfig
build()
SourceConfig.Builder
setIndex(java.lang.String... index)
Sets what indices from which to fetch dataSourceConfig.Builder
setQuery(org.elasticsearch.index.query.QueryBuilder query)
Sets the query to use when fetching the data.SourceConfig.Builder
setQueryConfig(QueryConfig queryConfig)
Sets theQueryConfig
object that references the desired query to use when fetching the data
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setIndex
Sets what indices from which to fetch data- Parameters:
index
- The indices from which to fetch data- Returns:
- The
SourceConfig.Builder
with indices set
-
setQueryConfig
Sets theQueryConfig
object that references the desired query to use when fetching the data- Parameters:
queryConfig
- TheQueryConfig
to use when fetching data- Returns:
- The
SourceConfig.Builder
with queryConfig set
-
setQuery
Sets the query to use when fetching the data. Convenience method forsetQueryConfig(QueryConfig)
- Parameters:
query
- TheQueryBuilder
to use when fetch data (overwrites theQueryConfig
)- Returns:
- The
SourceConfig.Builder
with queryConfig set
-
build
-