Class V2AdminStreamFilter

java.lang.Object
com.symphony.bdk.gen.api.model.V2AdminStreamFilter

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-06-21T12:32:00.966422795Z[Etc/UTC]") public class V2AdminStreamFilter extends Object
stream filter criteria
  • Field Details

  • Constructor Details

    • V2AdminStreamFilter

      public V2AdminStreamFilter()
  • Method Details

    • streamTypes

      public V2AdminStreamFilter streamTypes(List<V2AdminStreamType> streamTypes)
    • addStreamTypesItem

      public V2AdminStreamFilter addStreamTypesItem(V2AdminStreamType streamTypesItem)
    • getStreamTypes

      @Nullable public List<V2AdminStreamType> getStreamTypes()
      type of streams to search for
      Returns:
      streamTypes
    • setStreamTypes

      public void setStreamTypes(List<V2AdminStreamType> streamTypes)
    • scope

      public V2AdminStreamFilter scope(String scope)
    • getScope

      @Nullable public String getScope()
      Scope of the room. Valid values are INTERNAL or EXTERNAL. If not specified, it will include both Internal and External scope
      Returns:
      scope
    • setScope

      public void setScope(String scope)
    • origin

      public V2AdminStreamFilter origin(String origin)
    • getOrigin

      @Nullable public String getOrigin()
      Origin of the room. It indicates whether the room was created by a user within the company by another company. Valid values are INTERNAL or EXTERNAL. If not specified, it will include both Internal and External origin
      Returns:
      origin
    • setOrigin

      public void setOrigin(String origin)
    • status

      public V2AdminStreamFilter status(String status)
    • getStatus

      @Nullable public String getStatus()
      Status of the room. Valid values are ACTIVE or INACTIVE. If not specified, it will include both Active and Inactive status
      Returns:
      status
    • setStatus

      public void setStatus(String status)
    • privacy

      public V2AdminStreamFilter privacy(String privacy)
    • getPrivacy

      @Nullable public String getPrivacy()
      Privacy setting of the stream. Valid values are PUBLIC or PRIVATE. If not specified, it will include both public and private streams
      Returns:
      privacy
    • setPrivacy

      public void setPrivacy(String privacy)
    • startDate

      public V2AdminStreamFilter startDate(Long startDate)
    • getStartDate

      @Nullable public Long getStartDate()
      Start date in unix timestamp in millseconds
      Returns:
      startDate
    • setStartDate

      public void setStartDate(Long startDate)
    • endDate

      public V2AdminStreamFilter endDate(Long endDate)
    • getEndDate

      @Nullable public Long getEndDate()
      End date in unix timestamp in millseconds. If not specified, it assume to be current time.
      Returns:
      endDate
    • setEndDate

      public void setEndDate(Long endDate)
    • equals

      public boolean equals(Object o)
      Return true if this V2AdminStreamFilter object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object