## Uses of Class
org.hibernate.search.elasticsearch.schema.impl.model.IndexMetadata

- Packages that use IndexMetadata
  Package | Description
  --- | ---
  org.hibernate.search.elasticsearch.schema.impl |

- - ### Uses of IndexMetadata in org.hibernate.search.elasticsearch.schema.impl

    Methods in org.hibernate.search.elasticsearch.schema.impl that return IndexMetadata
    Modifier and Type | Method and Description
    --- | ---
    `IndexMetadata` | ElasticsearchSchemaAccessor.`getCurrentIndexMetadata(URLEncodedString indexName)`
    `IndexMetadata` | Elasticsearch2SchemaTranslator.`translate(URLEncodedString indexName, Collection<EntityIndexBinding> descriptors, ExecutionOptions executionOptions)`
    `IndexMetadata` | ElasticsearchSchemaTranslator.`translate(URLEncodedString indexName, Collection<EntityIndexBinding> descriptors, ExecutionOptions executionOptions)` Translates index metadata, throwing an exception if translation fails.

    Methods in org.hibernate.search.elasticsearch.schema.impl with parameters of type IndexMetadata
    Modifier and Type | Method and Description
    --- | ---
    `void` | ElasticsearchSchemaCreator.`createIndex(IndexMetadata indexMetadata, ExecutionOptions executionOptions)` Create an index.
    `void` | DefaultElasticsearchSchemaCreator.`createIndex(IndexMetadata indexMetadata, ExecutionOptions executionOptions)`
    `boolean` | ElasticsearchSchemaCreator.`createIndexIfAbsent(IndexMetadata indexMetadata, ExecutionOptions executionOptions)` Create an index, but only if the index doesn't already exist.
    `boolean` | DefaultElasticsearchSchemaCreator.`createIndexIfAbsent(IndexMetadata indexMetadata, ExecutionOptions executionOptions)`
    `void` | ElasticsearchSchemaCreator.`createMappings(IndexMetadata indexMetadata, ExecutionOptions executionOptions)` Create mappings on a supposedly existing index.
    `void` | DefaultElasticsearchSchemaCreator.`createMappings(IndexMetadata indexMetadata, ExecutionOptions executionOptions)`
    `boolean` | Elasticsearch2SchemaValidator.`isSettingsValid(IndexMetadata expectedIndexMetadata, ExecutionOptions executionOptions)`
    `boolean` | ElasticsearchSchemaValidator.`isSettingsValid(IndexMetadata expectedIndexMetadata, ExecutionOptions executionOptions)` Retrieves and validate actual index settings, returning a boolean indicating whether the actual settings are valid or not.
    `void` | ElasticsearchSchemaMigrator.`migrate(IndexMetadata indexMetadata, ExecutionOptions executionOptions)` Update the existing schema to match the given metadata: for each mapping, update the existing mappings and analyzer definitions to match the expected ones, throwing `SearchException` if an incompatible attribute is detected.
    `void` | DefaultElasticsearchSchemaMigrator.`migrate(IndexMetadata indexMetadata, ExecutionOptions executionOptions)`
    `void` | Elasticsearch2SchemaValidator.`validate(IndexMetadata expectedIndexMetadata, ExecutionOptions executionOptions)`
    `void` | ElasticsearchSchemaValidator.`validate(IndexMetadata expectedIndexMetadata, ExecutionOptions executionOptions)` Retrieves and validate actual index metadata, throwing an exception if validation fails.

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved