Class SlackAttachment
java.lang.Object
co.elastic.clients.elasticsearch.watcher.SlackAttachment
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<SlackAttachment>Json deserializer forSlackAttachment -
Method Summary
Modifier and TypeMethodDescriptionfinal StringAPI name:author_iconfinal StringAPI name:author_linkfinal StringRequired - API name:author_namefinal Stringcolor()API name:colorfinal Stringfallback()API name:fallbackfinal List<SlackAttachmentField>fields()API name:fieldsfinal Stringfooter()API name:footerfinal StringAPI name:footer_iconfinal StringimageUrl()API name:image_urlstatic SlackAttachmentfinal Stringpretext()API name:pretextvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal Stringtext()API name:textfinal StringthumbUrl()API name:thumb_urlfinal Stringtitle()Required - API name:titlefinal StringAPI name:title_linktoString()final Longts()API name:ts
-
Field Details
-
_DESERIALIZER
Json deserializer forSlackAttachment
-
-
Method Details
-
of
public static SlackAttachment of(Function<SlackAttachment.Builder, ObjectBuilder<SlackAttachment>> fn) -
authorIcon
API name:author_icon -
authorLink
API name:author_link -
authorName
Required - API name:author_name -
color
API name:color -
fallback
API name:fallback -
fields
API name:fields -
imageUrl
API name:image_url -
pretext
API name:pretext -
text
API name:text -
thumbUrl
API name:thumb_url -
title
Required - API name:title -
titleLink
API name:title_link -
ts
API name:ts -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupSlackAttachmentDeserializer
protected static void setupSlackAttachmentDeserializer(ObjectDeserializer<SlackAttachment.Builder> op)
-