Class Source.Builder
java.lang.Object
org.opensearch.client.opensearch._global.reindex.Source.Builder
- All Implemented Interfaces:
ObjectBuilder<Source>
- Enclosing class:
- Source
public static class Source.Builder extends java.lang.Object implements ObjectBuilder<Source>
Builder for
Source.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Source.BuilderaddIndex(java.lang.String value)Add a value toindex(List), creating the list if needed.Source.BuilderaddSort(jakarta.json.JsonValue value)Add a value tosort(List), creating the list if needed.Source.BuilderaddSource(java.lang.String value)Add a value tosource(List), creating the list if needed.Sourcebuild()Builds aSource.Source.Builderindex(java.lang.String... value)API name:indexSource.Builderindex(java.util.List<java.lang.String> value)API name:indexSource.Builderquery(java.util.function.Function<QueryContainer.Builder,ObjectBuilder<QueryContainer>> fn)API name:querySource.Builderquery(QueryContainer value)API name:querySource.Builderremote(java.util.function.Function<RemoteSource.Builder,ObjectBuilder<RemoteSource>> fn)API name:remoteSource.Builderremote(RemoteSource value)API name:remoteSource.Buildersize(java.lang.Number value)API name:sizeSource.Builderslice(java.util.function.Function<SlicedScroll.Builder,ObjectBuilder<SlicedScroll>> fn)API name:sliceSource.Builderslice(SlicedScroll value)API name:sliceSource.Buildersort(jakarta.json.JsonValue... value)API name:sortSource.Buildersort(java.util.List<jakarta.json.JsonValue> value)API name:sortSource.Buildersource(java.lang.String... value)API name:_sourceSource.Buildersource(java.util.List<java.lang.String> value)API name:_source
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
API name:index -
index
API name:index -
addIndex
Add a value toindex(List), creating the list if needed. -
query
API name:query -
query
public Source.Builder query(java.util.function.Function<QueryContainer.Builder,ObjectBuilder<QueryContainer>> fn)API name:query -
remote
API name:remote -
remote
public Source.Builder remote(java.util.function.Function<RemoteSource.Builder,ObjectBuilder<RemoteSource>> fn)API name:remote -
size
API name:size -
slice
API name:slice -
slice
public Source.Builder slice(java.util.function.Function<SlicedScroll.Builder,ObjectBuilder<SlicedScroll>> fn)API name:slice -
sort
API name:sort -
sort
API name:sort -
addSort
Add a value tosort(List), creating the list if needed. -
source
API name:_source -
source
API name:_source -
addSource
Add a value tosource(List), creating the list if needed. -
build
Builds aSource.- Specified by:
buildin interfaceObjectBuilder<Source>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-