Class LifecycleExplainManaged.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.ilm.explain_lifecycle.LifecycleExplainManaged.Builder
- All Implemented Interfaces:
ObjectBuilder<LifecycleExplainManaged>
- Enclosing class:
- LifecycleExplainManaged
public static class LifecycleExplainManaged.Builder extends ObjectBuilderBase 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(Time value)
Required - API name:age
LifecycleExplainManaged.Builder
age(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
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
indexCreationDateMillis(java.lang.String value)
API name:index_creation_date_millis
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
step(java.lang.String value)
Required - API name:step
LifecycleExplainManaged.Builder
stepInfo(java.lang.String key, JsonData value)
API name:step_info
LifecycleExplainManaged.Builder
stepInfo(java.util.Map<java.lang.String,JsonData> map)
API name:step_info
LifecycleExplainManaged.Builder
stepTimeMillis(java.lang.String value)
Required - API name:step_time_millis
LifecycleExplainManaged.Builder
timeSinceIndexCreation(Time value)
API name:time_since_index_creation
LifecycleExplainManaged.Builder
timeSinceIndexCreation(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
API name:time_since_index_creation
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
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
-
age
public final LifecycleExplainManaged.Builder age(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Required - API name:age
-
failedStep
API name:failed_step
-
failedStepRetryCount
public final LifecycleExplainManaged.Builder failedStepRetryCount(@Nullable java.lang.Integer value)API name:failed_step_retry_count
-
index
Required - API name:index
-
indexCreationDateMillis
public final LifecycleExplainManaged.Builder indexCreationDateMillis(@Nullable java.lang.String value)API name:index_creation_date_millis
-
isAutoRetryableError
public final LifecycleExplainManaged.Builder isAutoRetryableError(@Nullable java.lang.Boolean value)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 final LifecycleExplainManaged.Builder stepInfo(java.util.Map<java.lang.String,JsonData> map)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(java.util.function.Function<LifecycleExplainPhaseExecution.Builder,ObjectBuilder<LifecycleExplainPhaseExecution>> fn)Required - API name:phase_execution
-
timeSinceIndexCreation
API name:time_since_index_creation
-
timeSinceIndexCreation
public final LifecycleExplainManaged.Builder timeSinceIndexCreation(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:time_since_index_creation
-
build
Builds aLifecycleExplainManaged
.- Specified by:
build
in interfaceObjectBuilder<LifecycleExplainManaged>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-