org.elasticsearch.cluster.metadata
Class IndexTemplateMetaData.Builder

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

public static class IndexTemplateMetaData.Builder
extends java.lang.Object


Constructor Summary
IndexTemplateMetaData.Builder(IndexTemplateMetaData indexTemplateMetaData)
           
IndexTemplateMetaData.Builder(java.lang.String name)
           
 
Method Summary
 IndexTemplateMetaData build()
           
static IndexTemplateMetaData fromXContent(XContentParser parser)
           
 IndexTemplateMetaData.Builder order(int order)
           
 IndexTemplateMetaData.Builder putMapping(java.lang.String mappingType, CompressedString mappingSource)
           
 IndexTemplateMetaData.Builder putMapping(java.lang.String mappingType, java.lang.String mappingSource)
           
static IndexTemplateMetaData readFrom(StreamInput in)
           
 IndexTemplateMetaData.Builder removeMapping(java.lang.String mappingType)
           
 IndexTemplateMetaData.Builder settings(Settings.Builder settings)
           
 IndexTemplateMetaData.Builder settings(Settings settings)
           
 java.lang.String template()
           
 IndexTemplateMetaData.Builder template(java.lang.String template)
           
static void toXContent(IndexTemplateMetaData indexTemplateMetaData, XContentBuilder builder, ToXContent.Params params)
           
static void writeTo(IndexTemplateMetaData indexTemplateMetaData, StreamOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexTemplateMetaData.Builder

public IndexTemplateMetaData.Builder(java.lang.String name)

IndexTemplateMetaData.Builder

public IndexTemplateMetaData.Builder(IndexTemplateMetaData indexTemplateMetaData)
Method Detail

order

public IndexTemplateMetaData.Builder order(int order)

template

public IndexTemplateMetaData.Builder template(java.lang.String template)

template

public java.lang.String template()

settings

public IndexTemplateMetaData.Builder settings(Settings.Builder settings)

settings

public IndexTemplateMetaData.Builder settings(Settings settings)

removeMapping

public IndexTemplateMetaData.Builder removeMapping(java.lang.String mappingType)

putMapping

public IndexTemplateMetaData.Builder putMapping(java.lang.String mappingType,
                                                CompressedString mappingSource)
                                         throws java.io.IOException
Throws:
java.io.IOException

putMapping

public IndexTemplateMetaData.Builder putMapping(java.lang.String mappingType,
                                                java.lang.String mappingSource)
                                         throws java.io.IOException
Throws:
java.io.IOException

build

public IndexTemplateMetaData build()

toXContent

public static void toXContent(IndexTemplateMetaData indexTemplateMetaData,
                              XContentBuilder builder,
                              ToXContent.Params params)
                       throws java.io.IOException
Throws:
java.io.IOException

fromXContent

public static IndexTemplateMetaData fromXContent(XContentParser parser)
                                          throws java.io.IOException
Throws:
java.io.IOException

readFrom

public static IndexTemplateMetaData readFrom(StreamInput in)
                                      throws java.io.IOException
Throws:
java.io.IOException

writeTo

public static void writeTo(IndexTemplateMetaData indexTemplateMetaData,
                           StreamOutput out)
                    throws java.io.IOException
Throws:
java.io.IOException