org.elasticsearch.cluster.metadata
Class IndexMetaData.Builder
java.lang.Object
org.elasticsearch.cluster.metadata.IndexMetaData.Builder
- Enclosing class:
- IndexMetaData
public static class IndexMetaData.Builder
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IndexMetaData.Builder
public IndexMetaData.Builder(java.lang.String index)
IndexMetaData.Builder
public IndexMetaData.Builder(IndexMetaData indexMetaData)
index
public java.lang.String index()
numberOfShards
public IndexMetaData.Builder numberOfShards(int numberOfShards)
numberOfShards
public int numberOfShards()
numberOfReplicas
public IndexMetaData.Builder numberOfReplicas(int numberOfReplicas)
numberOfReplicas
public int numberOfReplicas()
settings
public IndexMetaData.Builder settings(Settings.Builder settings)
settings
public IndexMetaData.Builder settings(Settings settings)
removeMapping
public IndexMetaData.Builder removeMapping(java.lang.String mappingType)
putMapping
public IndexMetaData.Builder putMapping(java.lang.String type,
java.lang.String source)
throws java.io.IOException
- Throws:
java.io.IOException
putMapping
public IndexMetaData.Builder putMapping(MappingMetaData mappingMd)
state
public IndexMetaData.Builder state(IndexMetaData.State state)
putAlias
public IndexMetaData.Builder putAlias(AliasMetaData aliasMetaData)
putAlias
public IndexMetaData.Builder putAlias(AliasMetaData.Builder aliasMetaData)
removerAlias
public IndexMetaData.Builder removerAlias(java.lang.String alias)
build
public IndexMetaData build()
toXContent
public static void toXContent(IndexMetaData indexMetaData,
XContentBuilder builder,
ToXContent.Params params)
throws java.io.IOException
- Throws:
java.io.IOException
fromXContent
public static IndexMetaData fromXContent(XContentParser parser)
throws java.io.IOException
- Throws:
java.io.IOException
readFrom
public static IndexMetaData readFrom(StreamInput in)
throws java.io.IOException
- Throws:
java.io.IOException
writeTo
public static void writeTo(IndexMetaData indexMetaData,
StreamOutput out)
throws java.io.IOException
- Throws:
java.io.IOException