Class LifecycleExplainManaged.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<LifecycleExplainManaged.Builder>
co.elastic.clients.elasticsearch.ilm.explain_lifecycle.LifecycleExplainManaged.Builder
- All Implemented Interfaces:
WithJson<LifecycleExplainManaged.Builder>,ObjectBuilder<LifecycleExplainManaged>
- Enclosing class:
- LifecycleExplainManaged
public static class LifecycleExplainManaged.Builder
extends WithJsonObjectBuilderBase<LifecycleExplainManaged.Builder>
implements ObjectBuilder<LifecycleExplainManaged>
Builder for
LifecycleExplainManaged.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAPI name:actionactionTime(DateTime value) API name:action_timeactionTimeMillis(Long value) API name:action_time_millisAPI name:ageage(Function<Time.Builder, ObjectBuilder<Time>> fn) API name:agebuild()Builds aLifecycleExplainManaged.failedStep(String value) API name:failed_stepfailedStepRetryCount(Integer value) API name:failed_step_retry_countRequired - API name:indexindexCreationDate(DateTime value) API name:index_creation_dateindexCreationDateMillis(Long value) API name:index_creation_date_millisisAutoRetryableError(Boolean value) API name:is_auto_retryable_errorlifecycleDate(DateTime value) API name:lifecycle_datelifecycleDateMillis(Long value) API name:lifecycle_date_millisAPI name:phaseAPI name:phase_executionphaseExecution(Function<LifecycleExplainPhaseExecution.Builder, ObjectBuilder<LifecycleExplainPhaseExecution>> fn) API name:phase_executionAPI name:phase_timephaseTimeMillis(Long value) API name:phase_time_millisAPI name:policypreviousStepInfo(String key, JsonData value) API name:previous_step_infopreviousStepInfo(Map<String, JsonData> map) API name:previous_step_inforepositoryName(String value) API name:repository_nameprotected LifecycleExplainManaged.Builderself()shrinkIndexName(String value) API name:shrink_index_namesnapshotName(String value) API name:snapshot_nameAPI name:stepAPI name:step_infoAPI name:step_infoAPI name:step_timestepTimeMillis(Long value) API name:step_time_millistimeSinceIndexCreation(Time value) API name:time_since_index_creationAPI name:time_since_index_creationMethods 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
-
action
API name:action -
actionTime
API name:action_time -
actionTimeMillis
API name:action_time_millis -
age
API name:age -
age
API name:age -
failedStep
API name:failed_step -
failedStepRetryCount
API name:failed_step_retry_count -
index
Required - API name:index -
indexCreationDate
API name:index_creation_date -
indexCreationDateMillis
API name:index_creation_date_millis -
isAutoRetryableError
API name:is_auto_retryable_error -
lifecycleDate
API name:lifecycle_date -
lifecycleDateMillis
API name:lifecycle_date_millis -
phase
API name:phase -
phaseTime
API name:phase_time -
phaseTimeMillis
API name:phase_time_millis -
policy
API name:policy -
previousStepInfo
API name:previous_step_infoAdds all entries of
maptopreviousStepInfo. -
previousStepInfo
API name:previous_step_infoAdds an entry to
previousStepInfo. -
repositoryName
API name:repository_name -
snapshotName
API name:snapshot_name -
shrinkIndexName
API name:shrink_index_name -
step
API name:step -
stepInfo
API name:step_infoAdds all entries of
maptostepInfo. -
stepInfo
API name:step_infoAdds an entry to
stepInfo. -
stepTime
API name:step_time -
stepTimeMillis
API name:step_time_millis -
phaseExecution
public final LifecycleExplainManaged.Builder phaseExecution(@Nullable LifecycleExplainPhaseExecution value) API name:phase_execution -
phaseExecution
public final LifecycleExplainManaged.Builder phaseExecution(Function<LifecycleExplainPhaseExecution.Builder, ObjectBuilder<LifecycleExplainPhaseExecution>> fn) API name:phase_execution -
timeSinceIndexCreation
API name:time_since_index_creation -
timeSinceIndexCreation
public final LifecycleExplainManaged.Builder timeSinceIndexCreation(Function<Time.Builder, ObjectBuilder<Time>> fn) API name:time_since_index_creation -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<LifecycleExplainManaged.Builder>
-
build
Builds aLifecycleExplainManaged.- Specified by:
buildin interfaceObjectBuilder<LifecycleExplainManaged>- Throws:
NullPointerException- if some of the required fields are null.
-