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 TypeMethodDescriptionRequired - API name:actionactionTimeMillis(String value) Required - API name:action_time_millisRequired - API name:ageage(Function<Time.Builder, ObjectBuilder<Time>> fn) Required - API name:agebuild()Builds aLifecycleExplainManaged.failedStep(String value) API name:failed_stepfailedStepRetryCount(Integer value) API name:failed_step_retry_countRequired - API name:indexindexCreationDateMillis(String value) API name:index_creation_date_millisisAutoRetryableError(Boolean value) API name:is_auto_retryable_errorlifecycleDateMillis(String value) Required - API name:lifecycle_date_millisRequired - API name:phaseRequired - API name:phase_executionphaseExecution(Function<LifecycleExplainPhaseExecution.Builder, ObjectBuilder<LifecycleExplainPhaseExecution>> fn) Required - API name:phase_executionphaseTimeMillis(String value) Required - API name:phase_time_millisRequired - API name:policyprotected LifecycleExplainManaged.Builderself()Required - API name:stepAPI name:step_infoAPI name:step_infostepTimeMillis(String value) Required - 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
Required - API name:action -
actionTimeMillis
Required - API name:action_time_millis -
age
Required - API name:age -
age
Required - API name:age -
failedStep
API name:failed_step -
failedStepRetryCount
API name:failed_step_retry_count -
index
Required - API name:index -
indexCreationDateMillis
API name:index_creation_date_millis -
isAutoRetryableError
API name:is_auto_retryable_error -
lifecycleDateMillis
Required - API name:lifecycle_date_millis -
phase
Required - API name:phase -
phaseTimeMillis
Required - API name:phase_time_millis -
policy
Required - API name:policy -
step
Required - API name:step -
stepInfo
API name:step_infoAdds all entries of
maptostepInfo. -
stepInfo
API name:step_infoAdds an entry to
stepInfo. -
stepTimeMillis
Required - API name:step_time_millis -
phaseExecution
Required - API name:phase_execution -
phaseExecution
public final LifecycleExplainManaged.Builder phaseExecution(Function<LifecycleExplainPhaseExecution.Builder, ObjectBuilder<LifecycleExplainPhaseExecution>> fn) Required - 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.
-