Class GetMigrateReindexStatusResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<GetMigrateReindexStatusResponse.Builder>
co.elastic.clients.elasticsearch.indices.GetMigrateReindexStatusResponse.Builder
- All Implemented Interfaces:
WithJson<GetMigrateReindexStatusResponse.Builder>
,ObjectBuilder<GetMigrateReindexStatusResponse>
- Enclosing class:
- GetMigrateReindexStatusResponse
public static class GetMigrateReindexStatusResponse.Builder
extends WithJsonObjectBuilderBase<GetMigrateReindexStatusResponse.Builder>
implements ObjectBuilder<GetMigrateReindexStatusResponse>
Builder for
GetMigrateReindexStatusResponse
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aGetMigrateReindexStatusResponse
.complete
(boolean value) Required - API name:complete
errors
(StatusError value, StatusError... values) Required - API name:errors
Required - API name:errors
errors
(List<StatusError> list) Required - API name:errors
API name:exception
inProgress
(StatusInProgress value, StatusInProgress... values) Required - API name:in_progress
Required - API name:in_progress
inProgress
(List<StatusInProgress> list) Required - API name:in_progress
pending
(int value) Required - API name:pending
protected GetMigrateReindexStatusResponse.Builder
self()
API name:start_time
startTimeMillis
(long value) Required - API name:start_time_millis
successes
(int value) Required - API name:successes
totalIndicesInDataStream
(int value) Required - API name:total_indices_in_data_stream
totalIndicesRequiringUpgrade
(int value) Required - API name:total_indices_requiring_upgrade
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
startTime
API name:start_time
-
startTimeMillis
Required - API name:start_time_millis
-
complete
Required - API name:complete
-
totalIndicesInDataStream
Required - API name:total_indices_in_data_stream
-
totalIndicesRequiringUpgrade
Required - API name:total_indices_requiring_upgrade
-
successes
Required - API name:successes
-
inProgress
Required - API name:in_progress
Adds all elements of
list
toinProgress
. -
inProgress
public final GetMigrateReindexStatusResponse.Builder inProgress(StatusInProgress value, StatusInProgress... values) Required - API name:in_progress
Adds one or more values to
inProgress
. -
inProgress
public final GetMigrateReindexStatusResponse.Builder inProgress(Function<StatusInProgress.Builder, ObjectBuilder<StatusInProgress>> fn) Required - API name:in_progress
Adds a value to
inProgress
using a builder lambda. -
pending
Required - API name:pending
-
errors
Required - API name:errors
Adds all elements of
list
toerrors
. -
errors
public final GetMigrateReindexStatusResponse.Builder errors(StatusError value, StatusError... values) Required - API name:errors
Adds one or more values to
errors
. -
errors
public final GetMigrateReindexStatusResponse.Builder errors(Function<StatusError.Builder, ObjectBuilder<StatusError>> fn) Required - API name:errors
Adds a value to
errors
using a builder lambda. -
exception
API name:exception
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<GetMigrateReindexStatusResponse.Builder>
-
build
Builds aGetMigrateReindexStatusResponse
.- Specified by:
build
in interfaceObjectBuilder<GetMigrateReindexStatusResponse>
- Throws:
NullPointerException
- if some of the required fields are null.
-