Class DataContractSpec.Announcement.AnnouncementBuilder<C extends DataContractSpec.Announcement,B extends DataContractSpec.Announcement.AnnouncementBuilder<C,B>>

java.lang.Object
com.atlan.model.contracts.DataContractSpec.Announcement.AnnouncementBuilder<C,B>
Enclosing class:
DataContractSpec.Announcement

public abstract static class DataContractSpec.Announcement.AnnouncementBuilder<C extends DataContractSpec.Announcement,B extends DataContractSpec.Announcement.AnnouncementBuilder<C,B>> extends Object
  • Constructor Details Link icon

    • AnnouncementBuilder Link icon

      public AnnouncementBuilder()
  • Method Details Link icon

    • $fillValuesFrom Link icon

      protected B $fillValuesFrom(C instance)
    • type Link icon

      public B type(AtlanAnnouncementType type)
      Type of announcement.
      Returns:
      this.
    • title Link icon

      public B title(String title)
      Title to use for the announcement.
      Returns:
      this.
    • description Link icon

      public B description(String description)
      Message to accompany the announcement.
      Returns:
      this.
    • self Link icon

      protected abstract B self()
    • build Link icon

      public abstract C build()
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object