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
-
Method Summary
Modifier and TypeMethodDescriptionRequired - API name:action
actionTimeMillis
(String value) Required - API name:action_time_millis
Required - API name:age
age
(Function<Time.Builder, ObjectBuilder<Time>> fn) Required - API name:age
build()
Builds aLifecycleExplainManaged
.failedStep
(String value) API name:failed_step
failedStepRetryCount
(Integer value) API name:failed_step_retry_count
Required - API name:index
indexCreationDateMillis
(String value) API name:index_creation_date_millis
isAutoRetryableError
(Boolean value) API name:is_auto_retryable_error
lifecycleDateMillis
(String value) Required - API name:lifecycle_date_millis
Required - API name:phase
Required - API name:phase_execution
phaseExecution
(Function<LifecycleExplainPhaseExecution.Builder, ObjectBuilder<LifecycleExplainPhaseExecution>> fn) Required - API name:phase_execution
phaseTimeMillis
(String value) Required - API name:phase_time_millis
Required - API name:policy
protected LifecycleExplainManaged.Builder
self()
Required - API name:step
API name:step_info
API name:step_info
stepTimeMillis
(String value) Required - API name:step_time_millis
timeSinceIndexCreation
(Time value) API name:time_since_index_creation
API name:time_since_index_creation
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods 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_info
Adds all entries of
map
tostepInfo
. -
stepInfo
API name:step_info
Adds 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:
self
in classWithJsonObjectBuilderBase<LifecycleExplainManaged.Builder>
-
build
Builds aLifecycleExplainManaged
.- Specified by:
build
in interfaceObjectBuilder<LifecycleExplainManaged>
- Throws:
NullPointerException
- if some of the required fields are null.
-