Class ElasticsearchIndexSchemaExportImpl
java.lang.Object
org.hibernate.search.backend.elasticsearch.schema.management.impl.ElasticsearchIndexSchemaExportImpl
- All Implemented Interfaces:
ElasticsearchIndexSchemaExport,SchemaExport
public class ElasticsearchIndexSchemaExportImpl
extends Object
implements ElasticsearchIndexSchemaExport
-
Constructor Summary
ConstructorsConstructorDescriptionElasticsearchIndexSchemaExportImpl(com.google.gson.Gson userFacingGson, String indexName, ElasticsearchRequest request) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.search.engine.common.schema.management.SchemaExport
extension
-
Constructor Details
-
ElasticsearchIndexSchemaExportImpl
public ElasticsearchIndexSchemaExportImpl(com.google.gson.Gson userFacingGson, String indexName, ElasticsearchRequest request)
-
-
Method Details
-
toFiles
Description copied from interface:SchemaExportWrites the content of this export to a directory on the filesystem.- Specified by:
toFilesin interfaceSchemaExport- Parameters:
targetDirectory- The target directory to generate the output into.
-
parameters
- Specified by:
parametersin interfaceElasticsearchIndexSchemaExport- Returns:
- The map containing any query parameters required to send a request to an Elasticsearch cluster to create the index this export represents.
-
bodyParts
- Specified by:
bodyPartsin interfaceElasticsearchIndexSchemaExport- Returns:
- The list containing any body elements required to send a request to an Elasticsearch cluster to create the index this export represents.
-