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_countAPI 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_millisRequired - API name:phaseAPI name:phase_executionphaseExecution(Function<LifecycleExplainPhaseExecution.Builder, ObjectBuilder<LifecycleExplainPhaseExecution>> fn) API name:phase_executionAPI name:phase_timephaseTimeMillis(Long value) API name:phase_time_millisRequired - API name:policyprotected LifecycleExplainManaged.Builderself()API 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
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
Required - API name:phase -
phaseTime
API name:phase_time -
phaseTimeMillis
API name:phase_time_millis -
policy
Required - API name:policy -
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.
-