org.elasticsearch.cluster.metadata
Class IndexMetaData

java.lang.Object
  extended by org.elasticsearch.cluster.metadata.IndexMetaData

@Immutable
public class IndexMetaData
extends java.lang.Object


Nested Class Summary
static class IndexMetaData.Builder
           
 
Field Summary
static java.lang.String SETTING_NUMBER_OF_REPLICAS
           
static java.lang.String SETTING_NUMBER_OF_SHARDS
           
 
Method Summary
 com.google.common.collect.ImmutableSet<java.lang.String> aliases()
           
 java.lang.String index()
           
 java.lang.String mapping(java.lang.String mappingType)
           
 com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> mappings()
           
static IndexMetaData.Builder newIndexMetaDataBuilder(IndexMetaData indexMetaData)
           
static IndexMetaData.Builder newIndexMetaDataBuilder(java.lang.String index)
           
 int numberOfReplicas()
           
 int numberOfShards()
           
 Settings settings()
           
 int totalNumberOfShards()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Method Detail

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)