Class BulkOperation
java.lang.Object
co.elastic.clients.elasticsearch.core.bulk.BulkOperation
- All Implemented Interfaces:
JsonpSerializable
,NdJsonpSerializable
,TaggedUnion<BulkOperation.Kind,
Object>
public class BulkOperation
extends Object
implements TaggedUnion<BulkOperation.Kind,Object>, NdJsonpSerializable, JsonpSerializable
- See Also:
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Object
_get()
final BulkOperation.Kind
_kind()
Get the of the kind of variant held by this object.Iterator<?>
<TDocument>
CreateOperation<TDocument>create()
Get thecreate
variant value.delete()
Get thedelete
variant value.<TDocument>
IndexOperation<TDocument>index()
Get theindex
variant value.boolean
isCreate()
Is this variant instance of kindcreate
?boolean
isDelete()
Is this variant instance of kinddelete
?boolean
isIndex()
Is this variant instance of kindindex
?boolean
isUpdate()
Is this variant instance of kindupdate
?static BulkOperation
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) toString()
<TDocument,
TPartialDocument>
UpdateOperation<TDocument,TPartialDocument> update()
Get theupdate
variant value.
-
Constructor Details
-
BulkOperation
-
-
Method Details
-
_kind
Description copied from interface:TaggedUnion
Get the of the kind of variant held by this object.- Specified by:
_kind
in interfaceTaggedUnion<BulkOperation.Kind,
Object> - Returns:
- the variant kind
-
_get
- Specified by:
_get
in interfaceTaggedUnion<BulkOperation.Kind,
Object>
-
of
-
_serializables
- Specified by:
_serializables
in interfaceNdJsonpSerializable
-
isIndex
public boolean isIndex()Is this variant instance of kindindex
? -
index
Get theindex
variant value.- Throws:
IllegalStateException
- if the current variant is not of theindex
kind.
-
isCreate
public boolean isCreate()Is this variant instance of kindcreate
? -
create
Get thecreate
variant value.- Throws:
IllegalStateException
- if the current variant is not of thecreate
kind.
-
isUpdate
public boolean isUpdate()Is this variant instance of kindupdate
? -
update
Get theupdate
variant value.- Throws:
IllegalStateException
- if the current variant is not of theupdate
kind.
-
isDelete
public boolean isDelete()Is this variant instance of kinddelete
? -
delete
Get thedelete
variant value.- Throws:
IllegalStateException
- if the current variant is not of thedelete
kind.
-
serialize
- Specified by:
serialize
in interfaceJsonpSerializable
-
toString
-