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 SourceConfigbuild()SourceConfig.BuildersetIndex(java.lang.String... index)Sets what indices from which to fetch dataSourceConfig.BuildersetQuery(org.elasticsearch.index.query.QueryBuilder query)Sets the query to use when fetching the data.SourceConfig.BuildersetQueryConfig(QueryConfig queryConfig)Sets theQueryConfigobject 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.Builderwith indices set
-
setQueryConfig
Sets theQueryConfigobject that references the desired query to use when fetching the data- Parameters:
queryConfig- TheQueryConfigto use when fetching data- Returns:
- The
SourceConfig.Builderwith queryConfig set
-
setQuery
Sets the query to use when fetching the data. Convenience method forsetQueryConfig(QueryConfig)- Parameters:
query- TheQueryBuilderto use when fetch data (overwrites theQueryConfig)- Returns:
- The
SourceConfig.Builderwith queryConfig set
-
build
-