0

ElasticSearch Watcherが送信するメールにJSONデータを添付したい。REST API を使用する方法は知っていますが、JAVA API を使用する方法はわかりません。

今まで私はこれを持っています:

EmailTemplate.Builder emailBuilder = EmailTemplate.builder();
emailBuilder.to(reqAlert.getEmail());
emailBuilder.subject(reqAlert.getSubject());
emailBuilder.textBody(reqAlert.getBody());

これを参考にフォローしています。私を助けてください。

4

1 に答える 1

0

これを試して:

import org.elasticsearch.watcher.actions.email.DataAttachment;
import org.elasticsearch.watcher.actions.email.service.Attachment;

...

Map<String, Object> data = ImmutableMap.<String, Object>of("key", "value");
Attachment attachment = DataAttachment.JSON.create(data);
emailBuilder.attach(attachment);
于 2016-05-20T13:43:35.653 に答える