-
Notifications
You must be signed in to change notification settings - Fork 276
Closed
Labels
Area: SpecificationRelated to the API spec used to generate client codeRelated to the API spec used to generate client codeCategory: BugSomething isn't workingSomething isn't working
Description
According to the Elasticsearch API spec, attributes action
and name
are optional for the next_step
object.
next_step (Required, object)
Properties of next_step:
phase (Required, string) The name of the phase that contains the action you want to perform or resume.
action (Optional, string) The name action you want to perform or resume. Required if name used.
name (Optional, string) The name of the step to move to and execute. Required if action used.
But in java client the nextStep
property has type StepKey
where the action
and name
are mandatory:
@JsonpDeserializable
public class StepKey implements JsonpSerializable {
private final String action;
private final String name;
private final String phase;
...
Due to the issue we can not use ElasticsearchAsyncClient for manual ILM in our application.
Is it possible to fix the inconsistency?
Metadata
Metadata
Assignees
Labels
Area: SpecificationRelated to the API spec used to generate client codeRelated to the API spec used to generate client codeCategory: BugSomething isn't workingSomething isn't working