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(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
-
-
-
Method Detail
-
setIndex
public SourceConfig.Builder setIndex(java.lang.String... index)
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
public SourceConfig.Builder setQueryConfig(QueryConfig queryConfig)
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
public SourceConfig.Builder setQuery(QueryBuilder query)
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
public SourceConfig build()
-
-