Class Message.Attachment

  • Enclosing class:
    Message

    public static class Message.Attachment
    extends java.lang.Object
    • Constructor Detail

      • Attachment

        public Attachment()
    • Method Detail

      • getAdditionalFields

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalFields()
      • setAdditionalField

        public void setAdditionalField​(java.lang.String name,
                                       java.lang.Object value)
      • getType

        @Nullable
        public @Nullable java.lang.String getType()
      • getFallback

        @Nullable
        public @Nullable java.lang.String getFallback()
      • getColor

        @Nullable
        public @Nullable java.lang.String getColor()
      • getPretext

        @Nullable
        public @Nullable java.lang.String getPretext()
      • getAuthorName

        @Nullable
        public @Nullable java.lang.String getAuthorName()
      • getAuthorLink

        @Nullable
        public @Nullable java.lang.String getAuthorLink()
      • getAuthorIcon

        @Nullable
        public @Nullable java.lang.String getAuthorIcon()
      • getTitle

        @Nullable
        public @Nullable java.lang.String getTitle()
      • getTitleLink

        @Nullable
        public @Nullable java.lang.String getTitleLink()
      • getText

        @Nullable
        public @Nullable java.lang.String getText()
      • getImageURL

        @Nullable
        public @Nullable java.lang.String getImageURL()
      • getThumbURL

        @Nullable
        public @Nullable java.lang.String getThumbURL()
      • getFooter

        @Nullable
        public @Nullable java.lang.String getFooter()
      • getFooterIcon

        @Nullable
        public @Nullable java.lang.String getFooterIcon()
      • getActions

        @Nullable
        public @Nullable java.util.List<Message.Action> getActions()
      • getFields

        @Nullable
        public @Nullable java.util.List<Message.Field> getFields()
      • getAssetURL

        @Nullable
        public @Nullable java.lang.String getAssetURL()
      • getOgScrapeURL

        @Nullable
        public @Nullable java.lang.String getOgScrapeURL()
      • setType

        public void setType​(@Nullable
                            @Nullable java.lang.String type)
      • setFallback

        public void setFallback​(@Nullable
                                @Nullable java.lang.String fallback)
      • setColor

        public void setColor​(@Nullable
                             @Nullable java.lang.String color)
      • setPretext

        public void setPretext​(@Nullable
                               @Nullable java.lang.String pretext)
      • setAuthorName

        public void setAuthorName​(@Nullable
                                  @Nullable java.lang.String authorName)
      • setAuthorLink

        public void setAuthorLink​(@Nullable
                                  @Nullable java.lang.String authorLink)
      • setAuthorIcon

        public void setAuthorIcon​(@Nullable
                                  @Nullable java.lang.String authorIcon)
      • setTitle

        public void setTitle​(@Nullable
                             @Nullable java.lang.String title)
      • setTitleLink

        public void setTitleLink​(@Nullable
                                 @Nullable java.lang.String titleLink)
      • setText

        public void setText​(@Nullable
                            @Nullable java.lang.String text)
      • setImageURL

        public void setImageURL​(@Nullable
                                @Nullable java.lang.String imageURL)
      • setThumbURL

        public void setThumbURL​(@Nullable
                                @Nullable java.lang.String thumbURL)
      • setFooter

        public void setFooter​(@Nullable
                              @Nullable java.lang.String footer)
      • setFooterIcon

        public void setFooterIcon​(@Nullable
                                  @Nullable java.lang.String footerIcon)
      • setActions

        public void setActions​(@Nullable
                               @Nullable java.util.List<Message.Action> actions)
      • setFields

        public void setFields​(@Nullable
                              @Nullable java.util.List<Message.Field> fields)
      • setAssetURL

        public void setAssetURL​(@Nullable
                                @Nullable java.lang.String assetURL)
      • setOgScrapeURL

        public void setOgScrapeURL​(@Nullable
                                   @Nullable java.lang.String ogScrapeURL)
      • setAdditionalFields

        public void setAdditionalFields​(@NotNull
                                        @NotNull java.util.Map<java.lang.String,​java.lang.Object> additionalFields)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object