Class SlackAttachment
java.lang.Object
co.elastic.clients.elasticsearch.watcher.SlackAttachment
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class SlackAttachment extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSlackAttachment.BuilderBuilder forSlackAttachment. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<SlackAttachment>_DESERIALIZERJson deserializer forSlackAttachment -
Constructor Summary
Constructors Constructor Description SlackAttachment(SlackAttachment.Builder builder)SlackAttachment(java.util.function.Function<SlackAttachment.Builder,SlackAttachment.Builder> fn) -
Method Summary
Modifier and Type Method Description java.lang.StringauthorIcon()API name:author_iconjava.lang.StringauthorLink()API name:author_linkjava.lang.StringauthorName()Required - API name:author_namejava.lang.Stringcolor()API name:colorjava.lang.Stringfallback()API name:fallbackjava.util.List<SlackAttachmentField>fields()API name:fieldsjava.lang.Stringfooter()API name:footerjava.lang.StringfooterIcon()API name:footer_iconjava.lang.StringimageUrl()API name:image_urljava.lang.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 voidsetupSlackAttachmentDeserializer(DelegatingDeserializer<SlackAttachment.Builder> op)java.lang.Stringtext()API name:textjava.lang.StringthumbUrl()API name:thumb_urljava.lang.Stringtitle()Required - API name:titlejava.lang.StringtitleLink()API name:title_linkjava.lang.Stringts()API name:tsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forSlackAttachment
-
-
Constructor Details
-
SlackAttachment
-
SlackAttachment
public SlackAttachment(java.util.function.Function<SlackAttachment.Builder,SlackAttachment.Builder> fn)
-
-
Method Details
-
authorIcon
@Nullable public java.lang.String authorIcon()API name:author_icon -
authorLink
@Nullable public java.lang.String authorLink()API name:author_link -
authorName
public java.lang.String authorName()Required - API name:author_name -
color
@Nullable public java.lang.String color()API name:color -
fallback
@Nullable public java.lang.String fallback()API name:fallback -
fields
API name:fields -
imageUrl
@Nullable public java.lang.String imageUrl()API name:image_url -
pretext
@Nullable public java.lang.String pretext()API name:pretext -
text
@Nullable public java.lang.String text()API name:text -
thumbUrl
@Nullable public java.lang.String thumbUrl()API name:thumb_url -
title
public java.lang.String title()Required - API name:title -
titleLink
@Nullable public java.lang.String titleLink()API name:title_link -
ts
@Nullable public java.lang.String ts()API name:ts -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupSlackAttachmentDeserializer
protected static void setupSlackAttachmentDeserializer(DelegatingDeserializer<SlackAttachment.Builder> op)
-