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 TypeMethodDescriptionAPI name:action
actionTime
(DateTime value) API name:action_time
actionTimeMillis
(Long value) API name:action_time_millis
API name:age
age
(Function<Time.Builder, ObjectBuilder<Time>> fn) API name:age
build()
Builds aLifecycleExplainManaged
.failedStep
(String value) API name:failed_step
failedStepRetryCount
(Integer value) API name:failed_step_retry_count
API name:index
indexCreationDate
(DateTime value) API name:index_creation_date
indexCreationDateMillis
(Long value) API name:index_creation_date_millis
isAutoRetryableError
(Boolean value) API name:is_auto_retryable_error
lifecycleDate
(DateTime value) API name:lifecycle_date
lifecycleDateMillis
(Long value) API name:lifecycle_date_millis
Required - API name:phase
API name:phase_execution
phaseExecution
(Function<LifecycleExplainPhaseExecution.Builder, ObjectBuilder<LifecycleExplainPhaseExecution>> fn) API name:phase_execution
API name:phase_time
phaseTimeMillis
(Long value) API name:phase_time_millis
Required - API name:policy
protected LifecycleExplainManaged.Builder
self()
API name:step
API name:step_info
API name:step_info
API name:step_time
stepTimeMillis
(Long value) 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
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_info
Adds all entries of
map
tostepInfo
. -
stepInfo
API name:step_info
Adds 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:
self
in classWithJsonObjectBuilderBase<LifecycleExplainManaged.Builder>
-
build
Builds aLifecycleExplainManaged
.- Specified by:
build
in interfaceObjectBuilder<LifecycleExplainManaged>
- Throws:
NullPointerException
- if some of the required fields are null.
-