private BytesReference toBytesReference(IndexTemplateMetaData templateMetaData) { try { return XContentHelper.toXContent((builder, params) -> { IndexTemplateMetaData.Builder.toInnerXContent(templateMetaData, builder, params); return builder; }, XContentType.JSON, PARAMS, false); } catch (IOException ex) { throw new IllegalStateException("Cannot serialize template [" + templateMetaData.getName() + "]", ex); } } }
templateNames.add(template.getName()); for (ObjectObjectCursor<String, CompressedXContent> cursor : template.mappings()) { String mappingString = cursor.value.string();
private BytesReference toBytesReference(IndexTemplateMetaData templateMetaData) { try { return XContentHelper.toXContent((builder, params) -> { IndexTemplateMetaData.Builder.toInnerXContent(templateMetaData, builder, params); return builder; }, XContentType.JSON, PARAMS, false); } catch (IOException ex) { throw new IllegalStateException("Cannot serialize template [" + templateMetaData.getName() + "]", ex); } } }
private BytesReference toBytesReference(IndexTemplateMetaData templateMetaData) { try { return XContentHelper.toXContent((builder, params) -> { IndexTemplateMetaData.Builder.toInnerXContent(templateMetaData, builder, params); return builder; }, XContentType.JSON, PARAMS, false); } catch (IOException ex) { throw new IllegalStateException("Cannot serialize template [" + templateMetaData.getName() + "]", ex); } } }
/** * Removes all templates, except the templates defined in the exclude */ public void wipeAllTemplates(Set<String> exclude) { if (size() > 0) { GetIndexTemplatesResponse response = client().admin().indices().prepareGetTemplates().get(); for (IndexTemplateMetaData indexTemplate : response.getIndexTemplates()) { if (exclude.contains(indexTemplate.getName())) { continue; } try { client().admin().indices().prepareDeleteTemplate(indexTemplate.getName()).execute().actionGet(); } catch (IndexTemplateMissingException e) { // ignore } } } }
templateNames.add(template.getName()); for (ObjectObjectCursor<String, CompressedXContent> cursor : template.mappings()) { String mappingString = cursor.value.string();
templateNames.add(template.getName()); for (ObjectObjectCursor<String, CompressedXContent> cursor : template.mappings()) { String mappingString = cursor.value.string();
templateNames.add(template.getName()); for (ObjectObjectCursor<String, CompressedXContent> cursor : template.mappings()) { if (mappings.containsKey(cursor.key)) {
templateNames.add(template.getName()); for (ObjectObjectCursor<String, CompressedXContent> cursor : template.mappings()) { String mappingString = cursor.value.string();
for (ObjectCursor<String> s : templates.keys()) { IndexTemplateMetaData itmd = templates.get(s.value); itmd.getName(); itmd.getOrder(); itmd.getTemplate();