Class DataStreamFailureStoreTemplate.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DataStreamFailureStoreTemplate.Builder>
co.elastic.clients.elasticsearch.indices.DataStreamFailureStoreTemplate.Builder
- All Implemented Interfaces:
WithJson<DataStreamFailureStoreTemplate.Builder>,ObjectBuilder<DataStreamFailureStoreTemplate>
- Enclosing class:
- DataStreamFailureStoreTemplate
public static class DataStreamFailureStoreTemplate.Builder
extends WithJsonObjectBuilderBase<DataStreamFailureStoreTemplate.Builder>
implements ObjectBuilder<DataStreamFailureStoreTemplate>
Builder for
DataStreamFailureStoreTemplate.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aDataStreamFailureStoreTemplate.If defined, it turns the failure store on/off (true/false) for this data stream.If defined, it specifies the lifecycle configuration for the failure store of this data stream.lifecycle(Function<FailureStoreLifecycleTemplate.Builder, ObjectBuilder<FailureStoreLifecycleTemplate>> fn) If defined, it specifies the lifecycle configuration for the failure store of this data stream.protected DataStreamFailureStoreTemplate.Builderself()Methods 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
-
enabled
If defined, it turns the failure store on/off (true/false) for this data stream. A data stream failure store that's disabled (enabled:false) will redirect no new failed indices to the failure store; however, it will not remove any existing data from the failure store.API name:
enabled -
lifecycle
public final DataStreamFailureStoreTemplate.Builder lifecycle(@Nullable FailureStoreLifecycleTemplate value) If defined, it specifies the lifecycle configuration for the failure store of this data stream.API name:
lifecycle -
lifecycle
public final DataStreamFailureStoreTemplate.Builder lifecycle(Function<FailureStoreLifecycleTemplate.Builder, ObjectBuilder<FailureStoreLifecycleTemplate>> fn) If defined, it specifies the lifecycle configuration for the failure store of this data stream.API name:
lifecycle -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<DataStreamFailureStoreTemplate.Builder>
-
build
Builds aDataStreamFailureStoreTemplate.- Specified by:
buildin interfaceObjectBuilder<DataStreamFailureStoreTemplate>- Throws:
NullPointerException- if some of the required fields are null.
-