Class Action
java.lang.Object
co.elastic.clients.elasticsearch.indices.update_aliases.Action
- All Implemented Interfaces:
JsonpSerializable
,TaggedUnion<Action.Kind,
Object>
@JsonpDeserializable
public class Action
extends Object
implements TaggedUnion<Action.Kind,Object>, JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Object
_get()
final Action.Kind
_kind()
Get the of the kind of variant held by this object.add()
Get theadd
variant value.boolean
isAdd()
Is this variant instance of kindadd
?boolean
isRemove()
Is this variant instance of kindremove
?boolean
Is this variant instance of kindremove_index
?static Action
remove()
Get theremove
variant value.Get theremove_index
variant value.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
toString()
-
Field Details
-
_DESERIALIZER
-
-
Constructor Details
-
Action
-
-
Method Details
-
_kind
Description copied from interface:TaggedUnion
Get the of the kind of variant held by this object.- Specified by:
_kind
in interfaceTaggedUnion<Action.Kind,
Object> - Returns:
- the variant kind
-
_get
- Specified by:
_get
in interfaceTaggedUnion<Action.Kind,
Object>
-
of
-
isAdd
public boolean isAdd()Is this variant instance of kindadd
? -
add
Get theadd
variant value.- Throws:
IllegalStateException
- if the current variant is not of theadd
kind.
-
isRemove
public boolean isRemove()Is this variant instance of kindremove
? -
remove
Get theremove
variant value.- Throws:
IllegalStateException
- if the current variant is not of theremove
kind.
-
isRemoveIndex
public boolean isRemoveIndex()Is this variant instance of kindremove_index
? -
removeIndex
Get theremove_index
variant value.- Throws:
IllegalStateException
- if the current variant is not of theremove_index
kind.
-
serialize
- Specified by:
serialize
in interfaceJsonpSerializable
-
toString
-
setupActionDeserializer
-