org.elasticsearch.cluster.metadata
Class MetaData.Builder

java.lang.Object
  extended by org.elasticsearch.cluster.metadata.MetaData.Builder
Enclosing class:
MetaData

public static class MetaData.Builder
extends Object


Constructor Summary
MetaData.Builder()
           
 
Method Summary
 MetaData build()
           
static MetaData fromXContent(XContentParser parser)
           
 IndexMetaData get(String index)
           
 MetaData.Custom getCustom(String type)
           
 MetaData.Builder metaData(MetaData metaData)
           
 Settings persistentSettings()
           
 MetaData.Builder persistentSettings(Settings settings)
           
 MetaData.Builder put(IndexMetaData.Builder indexMetaDataBuilder)
           
 MetaData.Builder put(IndexMetaData indexMetaData, boolean incrementVersion)
           
 MetaData.Builder put(IndexTemplateMetaData.Builder template)
           
 MetaData.Builder put(IndexTemplateMetaData template)
           
 MetaData.Builder putCustom(String type, MetaData.Custom custom)
           
static MetaData readFrom(StreamInput in)
           
 MetaData.Builder remove(String index)
           
 MetaData.Builder removeAllIndices()
           
 MetaData.Builder removeCustom(String type)
           
 MetaData.Builder removeTemplate(String templateName)
           
static String toXContent(MetaData metaData)
           
static void toXContent(MetaData metaData, XContentBuilder builder, ToXContent.Params params)
           
 Settings transientSettings()
           
 MetaData.Builder transientSettings(Settings settings)
           
 MetaData.Builder updateNumberOfReplicas(int numberOfReplicas, String... indices)
           
 MetaData.Builder updateSettings(Settings settings, String... indices)
           
 MetaData.Builder version(long version)
           
static void writeTo(MetaData metaData, StreamOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaData.Builder

public MetaData.Builder()
Method Detail

metaData

public MetaData.Builder metaData(MetaData metaData)

put

public MetaData.Builder put(IndexMetaData.Builder indexMetaDataBuilder)

put

public MetaData.Builder put(IndexMetaData indexMetaData,
                            boolean incrementVersion)

get

public IndexMetaData get(String index)

remove

public MetaData.Builder remove(String index)

removeAllIndices

public MetaData.Builder removeAllIndices()

put

public MetaData.Builder put(IndexTemplateMetaData.Builder template)

put

public MetaData.Builder put(IndexTemplateMetaData template)

removeTemplate

public MetaData.Builder removeTemplate(String templateName)

getCustom

public MetaData.Custom getCustom(String type)

putCustom

public MetaData.Builder putCustom(String type,
                                  MetaData.Custom custom)

removeCustom

public MetaData.Builder removeCustom(String type)

updateSettings

public MetaData.Builder updateSettings(Settings settings,
                                       String... indices)

updateNumberOfReplicas

public MetaData.Builder updateNumberOfReplicas(int numberOfReplicas,
                                               String... indices)

transientSettings

public Settings transientSettings()

transientSettings

public MetaData.Builder transientSettings(Settings settings)

persistentSettings

public Settings persistentSettings()

persistentSettings

public MetaData.Builder persistentSettings(Settings settings)

version

public MetaData.Builder version(long version)

build

public MetaData build()

toXContent

public static String toXContent(MetaData metaData)
                         throws IOException
Throws:
IOException

toXContent

public static void toXContent(MetaData metaData,
                              XContentBuilder builder,
                              ToXContent.Params params)
                       throws IOException
Throws:
IOException

fromXContent

public static MetaData fromXContent(XContentParser parser)
                             throws IOException
Throws:
IOException

readFrom

public static MetaData readFrom(StreamInput in)
                         throws IOException
Throws:
IOException

writeTo

public static void writeTo(MetaData metaData,
                           StreamOutput out)
                    throws IOException
Throws:
IOException


Copyright © 2009-2012. All Rights Reserved.