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(MappingMetaData mappingMd)
putMapping
public IndexMetaData.Builder putMapping(java.lang.String mappingType,
java.lang.String mappingSource)
throws java.io.IOException
- Throws:
java.io.IOException
state
public IndexMetaData.Builder state(IndexMetaData.State state)
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,
@Nullable
Settings globalSettings)
throws java.io.IOException
- Throws:
java.io.IOException
readFrom
public static IndexMetaData readFrom(StreamInput in,
Settings globalSettings)
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