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()
numberOfShards
public int numberOfShards()
numberOfReplicas
public int numberOfReplicas()
totalNumberOfShards
public int totalNumberOfShards()
settings
public Settings settings()
aliases
public com.google.common.collect.ImmutableSet<java.lang.String> aliases()
mappings
public com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> mappings()
mapping
public java.lang.String mapping(java.lang.String mappingType)
newIndexMetaDataBuilder
public static IndexMetaData.Builder newIndexMetaDataBuilder(java.lang.String index)
newIndexMetaDataBuilder
public static IndexMetaData.Builder newIndexMetaDataBuilder(IndexMetaData indexMetaData)