Class ReindexTask.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.reindex_rethrottle.ReindexTask.Builder
-
- All Implemented Interfaces:
ObjectBuilder<ReindexTask>
- Enclosing class:
- ReindexTask
public static class ReindexTask.Builder extends ObjectBuilderBase implements ObjectBuilder<ReindexTask>
Builder forReindexTask.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReindexTask.Builderaction(java.lang.String value)Required - API name:actionReindexTaskbuild()Builds aReindexTask.ReindexTask.Buildercancellable(boolean value)Required - API name:cancellableReindexTask.Builderdescription(java.lang.String value)Required - API name:descriptionReindexTask.Builderheaders(java.lang.String key, java.util.List<java.lang.String> value)Required - API name:headersReindexTask.Builderheaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)Required - API name:headersReindexTask.Builderid(long value)Required - API name:idReindexTask.Buildernode(java.lang.String value)Required - API name:nodeReindexTask.BuilderrunningTimeInNanos(long value)Required - API name:running_time_in_nanosReindexTask.BuilderstartTimeInMillis(long value)Required - API name:start_time_in_millisReindexTask.Builderstatus(java.util.function.Function<ReindexStatus.Builder,ObjectBuilder<ReindexStatus>> fn)Required - API name:statusReindexTask.Builderstatus(ReindexStatus value)Required - API name:statusReindexTask.Buildertype(java.lang.String value)Required - API name:type-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
action
public final ReindexTask.Builder action(java.lang.String value)
Required - API name:action
-
cancellable
public final ReindexTask.Builder cancellable(boolean value)
Required - API name:cancellable
-
description
public final ReindexTask.Builder description(java.lang.String value)
Required - API name:description
-
id
public final ReindexTask.Builder id(long value)
Required - API name:id
-
node
public final ReindexTask.Builder node(java.lang.String value)
Required - API name:node
-
runningTimeInNanos
public final ReindexTask.Builder runningTimeInNanos(long value)
Required - API name:running_time_in_nanos
-
startTimeInMillis
public final ReindexTask.Builder startTimeInMillis(long value)
Required - API name:start_time_in_millis
-
status
public final ReindexTask.Builder status(ReindexStatus value)
Required - API name:status
-
status
public final ReindexTask.Builder status(java.util.function.Function<ReindexStatus.Builder,ObjectBuilder<ReindexStatus>> fn)
Required - API name:status
-
type
public final ReindexTask.Builder type(java.lang.String value)
Required - API name:type
-
headers
public final ReindexTask.Builder headers(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
Required - API name:headersAdds all entries of
maptoheaders.
-
headers
public final ReindexTask.Builder headers(java.lang.String key, java.util.List<java.lang.String> value)
Required - API name:headersAdds an entry to
headers.
-
build
public ReindexTask build()
Builds aReindexTask.- Specified by:
buildin interfaceObjectBuilder<ReindexTask>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-