Class DataStreamLifecycleExplain.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DataStreamLifecycleExplain.Builder>
co.elastic.clients.elasticsearch.indices.explain_data_lifecycle.DataStreamLifecycleExplain.Builder
- All Implemented Interfaces:
- WithJson<DataStreamLifecycleExplain.Builder>,- ObjectBuilder<DataStreamLifecycleExplain>
- Enclosing class:
- DataStreamLifecycleExplain
public static class DataStreamLifecycleExplain.Builder
extends WithJsonObjectBuilderBase<DataStreamLifecycleExplain.Builder>
implements ObjectBuilder<DataStreamLifecycleExplain>
Builder for 
DataStreamLifecycleExplain.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds aDataStreamLifecycleExplain.API name:errorgenerationTime(Time value) API name:generation_timeAPI name:generation_timeRequired - API name:indexindexCreationDateMillis(Long value) API name:index_creation_date_millisAPI name:lifecyclelifecycle(Function<DataStreamLifecycleWithRollover.Builder, ObjectBuilder<DataStreamLifecycleWithRollover>> fn) API name:lifecyclemanagedByLifecycle(boolean value) Required - API name:managed_by_lifecyclerolloverDateMillis(Long value) API name:rollover_date_millisprotected DataStreamLifecycleExplain.Builderself()timeSinceIndexCreation(Time value) API name:time_since_index_creationAPI name:time_since_index_creationtimeSinceRollover(Time value) API name:time_since_rolloverAPI name:time_since_rolloverMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBasewithJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
indexRequired - API name:index
- 
managedByLifecycleRequired - API name:managed_by_lifecycle
- 
indexCreationDateMillisAPI name:index_creation_date_millis
- 
timeSinceIndexCreationAPI name:time_since_index_creation
- 
timeSinceIndexCreationpublic final DataStreamLifecycleExplain.Builder timeSinceIndexCreation(Function<Time.Builder, ObjectBuilder<Time>> fn) API name:time_since_index_creation
- 
rolloverDateMillisAPI name:rollover_date_millis
- 
timeSinceRolloverAPI name:time_since_rollover
- 
timeSinceRolloverpublic final DataStreamLifecycleExplain.Builder timeSinceRollover(Function<Time.Builder, ObjectBuilder<Time>> fn) API name:time_since_rollover
- 
lifecyclepublic final DataStreamLifecycleExplain.Builder lifecycle(@Nullable DataStreamLifecycleWithRollover value) API name:lifecycle
- 
lifecyclepublic final DataStreamLifecycleExplain.Builder lifecycle(Function<DataStreamLifecycleWithRollover.Builder, ObjectBuilder<DataStreamLifecycleWithRollover>> fn) API name:lifecycle
- 
generationTimeAPI name:generation_time
- 
generationTimepublic final DataStreamLifecycleExplain.Builder generationTime(Function<Time.Builder, ObjectBuilder<Time>> fn) API name:generation_time
- 
errorAPI name:error
- 
self- Specified by:
- selfin class- WithJsonObjectBuilderBase<DataStreamLifecycleExplain.Builder>
 
- 
buildBuilds aDataStreamLifecycleExplain.- Specified by:
- buildin interface- ObjectBuilder<DataStreamLifecycleExplain>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-