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
SETTING_AUTO_EXPAND_REPLICAS
public static final java.lang.String SETTING_AUTO_EXPAND_REPLICAS
- See Also:
- Constant Field Values
dynamicSettings
public static org.elasticsearch.common.collect.ImmutableSet<java.lang.String> dynamicSettings()
addDynamicSettings
public static void addDynamicSettings(java.lang.String... settings)
index
public java.lang.String index()
getIndex
public java.lang.String getIndex()
state
public IndexMetaData.State state()
getState
public IndexMetaData.State getState()
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.ImmutableMap<java.lang.String,AliasMetaData> aliases()
getAliases
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,AliasMetaData> getAliases()
mappings
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,MappingMetaData> mappings()
getMappings
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,MappingMetaData> getMappings()
mapping
public MappingMetaData mapping(java.lang.String mappingType)
newIndexMetaDataBuilder
public static IndexMetaData.Builder newIndexMetaDataBuilder(java.lang.String index)
newIndexMetaDataBuilder
public static IndexMetaData.Builder newIndexMetaDataBuilder(IndexMetaData indexMetaData)