public static class IndexTemplateMetaData.Builder
extends java.lang.Object
Constructor | Description |
---|---|
Builder(java.lang.String name) |
|
Builder(IndexTemplateMetaData indexTemplateMetaData) |
public Builder(java.lang.String name)
public Builder(IndexTemplateMetaData indexTemplateMetaData)
public IndexTemplateMetaData.Builder order(int order)
public IndexTemplateMetaData.Builder version(java.lang.Integer version)
public IndexTemplateMetaData.Builder patterns(java.util.List<java.lang.String> indexPatterns)
public IndexTemplateMetaData.Builder settings(Settings.Builder settings)
public IndexTemplateMetaData.Builder settings(Settings settings)
public IndexTemplateMetaData.Builder removeMapping(java.lang.String mappingType)
public IndexTemplateMetaData.Builder putMapping(java.lang.String mappingType, CompressedXContent mappingSource) throws java.io.IOException
java.io.IOException
public IndexTemplateMetaData.Builder putMapping(java.lang.String mappingType, java.lang.String mappingSource) throws java.io.IOException
java.io.IOException
public IndexTemplateMetaData.Builder putAlias(AliasMetaData aliasMetaData)
public IndexTemplateMetaData.Builder putAlias(AliasMetaData.Builder aliasMetaData)
public IndexTemplateMetaData.Builder putCustom(java.lang.String type, IndexMetaData.Custom customIndexMetaData)
public IndexTemplateMetaData.Builder removeCustom(java.lang.String type)
public IndexMetaData.Custom getCustom(java.lang.String type)
public IndexTemplateMetaData build()
public static void toXContent(IndexTemplateMetaData indexTemplateMetaData, XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
java.io.IOException
public static void toInnerXContent(IndexTemplateMetaData indexTemplateMetaData, XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
java.io.IOException
public static IndexTemplateMetaData fromXContent(XContentParser parser, java.lang.String templateName) throws java.io.IOException
java.io.IOException