Class IndexOperation
java.lang.Object
co.elastic.clients.elasticsearch._core.bulk.OperationBase
co.elastic.clients.elasticsearch._core.bulk.IndexOperation
- All Implemented Interfaces:
OperationVariant
,JsonpSerializable
,UnionVariant
@JsonpDeserializable public final class IndexOperation extends OperationBase implements OperationVariant
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IndexOperation.Builder
Builder forIndexOperation
.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._core.bulk.OperationBase
OperationBase.AbstractBuilder<BuilderT extends OperationBase.AbstractBuilder<BuilderT>>
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<IndexOperation>
_DESERIALIZER
Json deserializer forIndexOperation
-
Constructor Summary
Constructors Constructor Description IndexOperation(IndexOperation.Builder builder)
IndexOperation(java.util.function.Function<IndexOperation.Builder,IndexOperation.Builder> fn)
-
Method Summary
Modifier and Type Method Description java.lang.String
_variantType()
Operation
variant typeprotected static void
setupIndexOperationDeserializer(DelegatingDeserializer<IndexOperation.Builder> op)
Methods inherited from class co.elastic.clients.elasticsearch._core.bulk.OperationBase
id, index, retryOnConflict, routing, serialize, serializeInternal, setupOperationBaseDeserializer, version, versionType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface co.elastic.clients.elasticsearch._core.bulk.OperationVariant
_toOperation
-
Field Details
-
_DESERIALIZER
Json deserializer forIndexOperation
-
-
Constructor Details
-
IndexOperation
-
IndexOperation
public IndexOperation(java.util.function.Function<IndexOperation.Builder,IndexOperation.Builder> fn)
-
-
Method Details
-
_variantType
public java.lang.String _variantType()Operation
variant type- Specified by:
_variantType
in interfaceUnionVariant
-
setupIndexOperationDeserializer
protected static void setupIndexOperationDeserializer(DelegatingDeserializer<IndexOperation.Builder> op)
-