org.elasticsearch.cluster.metadata
Class IndexMetaData
java.lang.Object
org.elasticsearch.cluster.metadata.IndexMetaData
@Immutable
public class IndexMetaData
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SETTING_NUMBER_OF_SHARDS
public static final java.lang.String SETTING_NUMBER_OF_SHARDS
- See Also:
- Constant Field Values
SETTING_NUMBER_OF_REPLICAS
public static final java.lang.String SETTING_NUMBER_OF_REPLICAS
- See Also:
- Constant Field Values
index
public java.lang.String index()
getIndex
public java.lang.String getIndex()
numberOfShards
public int numberOfShards()
getNumberOfShards
public int getNumberOfShards()
numberOfReplicas
public int numberOfReplicas()
getNumberOfReplicas
public int getNumberOfReplicas()
totalNumberOfShards
public int totalNumberOfShards()
getTotalNumberOfShards
public int getTotalNumberOfShards()
settings
public Settings settings()
getSettings
public Settings getSettings()
aliases
public org.elasticsearch.common.collect.ImmutableSet<java.lang.String> aliases()
getAliases
public org.elasticsearch.common.collect.ImmutableSet<java.lang.String> getAliases()
mappings
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,CompressedString> mappings()
getMappings
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,CompressedString> getMappings()
mapping
public CompressedString mapping(java.lang.String mappingType)
newIndexMetaDataBuilder
public static IndexMetaData.Builder newIndexMetaDataBuilder(java.lang.String index)
newIndexMetaDataBuilder
public static IndexMetaData.Builder newIndexMetaDataBuilder(IndexMetaData indexMetaData)