Class ExplainDataLifecycleRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<ExplainDataLifecycleRequest.Builder>
co.elastic.clients.elasticsearch.indices.ExplainDataLifecycleRequest.Builder
- All Implemented Interfaces:
- WithJson<ExplainDataLifecycleRequest.Builder>,- ObjectBuilder<ExplainDataLifecycleRequest>
- Enclosing class:
- ExplainDataLifecycleRequest
public static class ExplainDataLifecycleRequest.Builder
extends RequestBase.AbstractBuilder<ExplainDataLifecycleRequest.Builder>
implements ObjectBuilder<ExplainDataLifecycleRequest>
Builder for 
ExplainDataLifecycleRequest.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds aExplainDataLifecycleRequest.includeDefaults(Boolean value) indicates if the API should return the default values the system uses for the index's lifecycleRequired - The name of the index to explainRequired - The name of the index to explainmasterTimeout(Time value) Specify timeout for connection to masterSpecify timeout for connection to masterprotected ExplainDataLifecycleRequest.Builderself()Methods 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- 
includeDefaultsindicates if the API should return the default values the system uses for the index's lifecycleAPI name: include_defaults
- 
indexRequired - The name of the index to explainAPI name: indexAdds all elements of listtoindex.
- 
indexRequired - The name of the index to explainAPI name: indexAdds one or more values to index.
- 
masterTimeoutSpecify timeout for connection to masterAPI name: master_timeout
- 
masterTimeoutpublic final ExplainDataLifecycleRequest.Builder masterTimeout(Function<Time.Builder, ObjectBuilder<Time>> fn) Specify timeout for connection to masterAPI name: master_timeout
- 
self- Specified by:
- selfin class- RequestBase.AbstractBuilder<ExplainDataLifecycleRequest.Builder>
 
- 
buildBuilds aExplainDataLifecycleRequest.- Specified by:
- buildin interface- ObjectBuilder<ExplainDataLifecycleRequest>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-