Class Email.AbstractBuilder<BuilderT extends Email.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.watcher.Email.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
WithJson<BuilderT>
- Direct Known Subclasses:
Email.Builder
,EmailAction.Builder
- Enclosing class:
public abstract static class Email.AbstractBuilder<BuilderT extends Email.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal BuilderT
attachments
(String key, EmailAttachment value) API name:attachments
final BuilderT
API name:attachments
final BuilderT
attachments
(Map<String, EmailAttachment> map) API name:attachments
final BuilderT
API name:bcc
final BuilderT
API name:bcc
final BuilderT
API name:body
final BuilderT
API name:body
final BuilderT
API name:cc
final BuilderT
API name:cc
final BuilderT
API name:from
final BuilderT
API name:id
final BuilderT
priority
(EmailPriority value) API name:priority
final BuilderT
API name:reply_to
final BuilderT
API name:reply_to
protected abstract BuilderT
self()
final BuilderT
API name:sent_date
final BuilderT
Required - API name:subject
final BuilderT
Required - API name:to
final BuilderT
Required - API name:to
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
id
API name:id
-
bcc
API name:bcc
Adds all elements of
list
tobcc
. -
bcc
API name:bcc
Adds one or more values to
bcc
. -
body
API name:body
-
body
API name:body
-
cc
API name:cc
Adds all elements of
list
tocc
. -
cc
API name:cc
Adds one or more values to
cc
. -
from
API name:from
-
priority
API name:priority
-
replyTo
API name:reply_to
Adds all elements of
list
toreplyTo
. -
replyTo
API name:reply_to
Adds one or more values to
replyTo
. -
sentDate
API name:sent_date
-
subject
Required - API name:subject
-
to
Required - API name:to
Adds all elements of
list
toto
. -
to
Required - API name:to
Adds one or more values to
to
. -
attachments
API name:attachments
Adds all entries of
map
toattachments
. -
attachments
API name:attachments
Adds an entry to
attachments
. -
attachments
public final BuilderT attachments(String key, Function<EmailAttachment.Builder, ObjectBuilder<EmailAttachment>> fn) API name:attachments
Adds an entry to
attachments
using a builder lambda. -
self
- Specified by:
self
in classWithJsonObjectBuilderBase<BuilderT extends Email.AbstractBuilder<BuilderT>>
-