Class DataStreamLifecycleDetails.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DataStreamLifecycleDetails.Builder>
co.elastic.clients.elasticsearch.core.health_report.DataStreamLifecycleDetails.Builder
- All Implemented Interfaces:
WithJson<DataStreamLifecycleDetails.Builder>,ObjectBuilder<DataStreamLifecycleDetails>
- Enclosing class:
- DataStreamLifecycleDetails
public static class DataStreamLifecycleDetails.Builder
extends WithJsonObjectBuilderBase<DataStreamLifecycleDetails.Builder>
implements ObjectBuilder<DataStreamLifecycleDetails>
Builder for
DataStreamLifecycleDetails.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aDataStreamLifecycleDetails.protected DataStreamLifecycleDetails.Builderself()stagnatingBackingIndices(StagnatingBackingIndices value, StagnatingBackingIndices... values) API name:stagnating_backing_indicesstagnatingBackingIndices(Function<StagnatingBackingIndices.Builder, ObjectBuilder<StagnatingBackingIndices>> fn) API name:stagnating_backing_indicesAPI name:stagnating_backing_indicesstagnatingBackingIndicesCount(int value) Required - API name:stagnating_backing_indices_counttotalBackingIndicesInError(int value) Required - API name:total_backing_indices_in_errorMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
stagnatingBackingIndicesCount
Required - API name:stagnating_backing_indices_count -
totalBackingIndicesInError
Required - API name:total_backing_indices_in_error -
stagnatingBackingIndices
public final DataStreamLifecycleDetails.Builder stagnatingBackingIndices(List<StagnatingBackingIndices> list) API name:stagnating_backing_indicesAdds all elements of
listtostagnatingBackingIndices. -
stagnatingBackingIndices
public final DataStreamLifecycleDetails.Builder stagnatingBackingIndices(StagnatingBackingIndices value, StagnatingBackingIndices... values) API name:stagnating_backing_indicesAdds one or more values to
stagnatingBackingIndices. -
stagnatingBackingIndices
public final DataStreamLifecycleDetails.Builder stagnatingBackingIndices(Function<StagnatingBackingIndices.Builder, ObjectBuilder<StagnatingBackingIndices>> fn) API name:stagnating_backing_indicesAdds a value to
stagnatingBackingIndicesusing a builder lambda. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<DataStreamLifecycleDetails.Builder>
-
build
Builds aDataStreamLifecycleDetails.- Specified by:
buildin interfaceObjectBuilder<DataStreamLifecycleDetails>- Throws:
NullPointerException- if some of the required fields are null.
-