Class DocumentSimulation.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.ingest.simulate.DocumentSimulation.Builder
-
- All Implemented Interfaces:
ObjectBuilder<DocumentSimulation>
- Enclosing class:
- DocumentSimulation
public static class DocumentSimulation.Builder extends ObjectBuilderBase implements ObjectBuilder<DocumentSimulation>
Builder forDocumentSimulation.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentSimulationbuild()Builds aDocumentSimulation.DocumentSimulation.Builderid(java.lang.String value)Required - API name:_idDocumentSimulation.Builderindex(java.lang.String value)Required - API name:_indexDocumentSimulation.Builderingest(java.util.function.Function<Ingest.Builder,ObjectBuilder<Ingest>> fn)Required - API name:_ingestDocumentSimulation.Builderingest(Ingest value)Required - API name:_ingestDocumentSimulation.Builderparent(java.lang.String value)API name:_parentDocumentSimulation.Builderrouting(java.lang.String value)API name:_routingDocumentSimulation.Buildersource(java.lang.String key, JsonData value)Required - API name:_sourceDocumentSimulation.Buildersource(java.util.Map<java.lang.String,JsonData> map)Required - API name:_sourceDocumentSimulation.Buildertype(java.lang.String value)API name:_type-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
id
public final DocumentSimulation.Builder id(java.lang.String value)
Required - API name:_id
-
index
public final DocumentSimulation.Builder index(java.lang.String value)
Required - API name:_index
-
ingest
public final DocumentSimulation.Builder ingest(Ingest value)
Required - API name:_ingest
-
ingest
public final DocumentSimulation.Builder ingest(java.util.function.Function<Ingest.Builder,ObjectBuilder<Ingest>> fn)
Required - API name:_ingest
-
parent
public final DocumentSimulation.Builder parent(@Nullable java.lang.String value)
API name:_parent
-
routing
public final DocumentSimulation.Builder routing(@Nullable java.lang.String value)
API name:_routing
-
source
public final DocumentSimulation.Builder source(java.util.Map<java.lang.String,JsonData> map)
Required - API name:_sourceAdds all entries of
maptosource.
-
source
public final DocumentSimulation.Builder source(java.lang.String key, JsonData value)
Required - API name:_sourceAdds an entry to
source.
-
type
public final DocumentSimulation.Builder type(@Nullable java.lang.String value)
API name:_type
-
build
public DocumentSimulation build()
Builds aDocumentSimulation.- Specified by:
buildin interfaceObjectBuilder<DocumentSimulation>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-