Class LifecycleExplainManaged.Builder
java.lang.Object
co.elastic.clients.elasticsearch.ilm.explain_lifecycle.LifecycleExplainManaged.Builder
- All Implemented Interfaces:
ObjectBuilder<LifecycleExplainManaged>
- Enclosing class:
- LifecycleExplainManaged
public static class LifecycleExplainManaged.Builder extends java.lang.Object implements ObjectBuilder<LifecycleExplainManaged>
Builder for
LifecycleExplainManaged
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description LifecycleExplainManaged.Builder
action(java.lang.String value)
Required - API name:action
LifecycleExplainManaged.Builder
actionTimeMillis(java.lang.String value)
Required - API name:action_time_millis
LifecycleExplainManaged.Builder
age(java.lang.String value)
Required - API name:age
LifecycleExplainManaged
build()
Builds aLifecycleExplainManaged
.LifecycleExplainManaged.Builder
failedStep(java.lang.String value)
API name:failed_step
LifecycleExplainManaged.Builder
failedStepRetryCount(java.lang.Integer value)
API name:failed_step_retry_count
LifecycleExplainManaged.Builder
index(java.lang.String value)
Required - API name:index
LifecycleExplainManaged.Builder
isAutoRetryableError(java.lang.Boolean value)
API name:is_auto_retryable_error
LifecycleExplainManaged.Builder
lifecycleDateMillis(java.lang.String value)
Required - API name:lifecycle_date_millis
LifecycleExplainManaged.Builder
phase(java.lang.String value)
Required - API name:phase
LifecycleExplainManaged.Builder
phaseExecution(LifecycleExplainPhaseExecution value)
Required - API name:phase_execution
LifecycleExplainManaged.Builder
phaseExecution(java.util.function.Function<LifecycleExplainPhaseExecution.Builder,ObjectBuilder<LifecycleExplainPhaseExecution>> fn)
Required - API name:phase_execution
LifecycleExplainManaged.Builder
phaseTimeMillis(java.lang.String value)
Required - API name:phase_time_millis
LifecycleExplainManaged.Builder
policy(java.lang.String value)
Required - API name:policy
LifecycleExplainManaged.Builder
putStepInfo(java.lang.String key, JsonData value)
Add a key/value tostepInfo(Map)
, creating the map if needed.LifecycleExplainManaged.Builder
step(java.lang.String value)
Required - API name:step
LifecycleExplainManaged.Builder
stepInfo(java.util.Map<java.lang.String,JsonData> value)
API name:step_info
LifecycleExplainManaged.Builder
stepTimeMillis(java.lang.String value)
Required - API name:step_time_millis
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
action
Required - API name:action
-
actionTimeMillis
Required - API name:action_time_millis
-
age
Required - API name:age
-
failedStep
API name:failed_step
-
failedStepRetryCount
API name:failed_step_retry_count
-
index
Required - API name:index
-
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
public LifecycleExplainManaged.Builder stepInfo(@Nullable java.util.Map<java.lang.String,JsonData> value)API name:step_info
-
putStepInfo
Add a key/value tostepInfo(Map)
, creating the map if needed. -
stepTimeMillis
Required - API name:step_time_millis
-
phaseExecution
Required - API name:phase_execution
-
phaseExecution
public LifecycleExplainManaged.Builder phaseExecution(java.util.function.Function<LifecycleExplainPhaseExecution.Builder,ObjectBuilder<LifecycleExplainPhaseExecution>> fn)Required - API name:phase_execution
-
build
Builds aLifecycleExplainManaged
.- Specified by:
build
in interfaceObjectBuilder<LifecycleExplainManaged>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-