Class ImmutableRoomAttributes

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-02-05T16:35:22.048360567Z[Etc/UTC]") public class ImmutableRoomAttributes extends Object
These attributes cannot be changed once the room has been created
  • Field Details

  • Constructor Details

    • ImmutableRoomAttributes

      public ImmutableRoomAttributes()
  • Method Details

    • _public

      public ImmutableRoomAttributes _public(Boolean _public)
    • getPublic

      @Nullable public Boolean getPublic()
      If true, this is a public chatroom. IF false, a private chatroom.
      Returns:
      _public
    • setPublic

      public void setPublic(Boolean _public)
    • readOnly

      public ImmutableRoomAttributes readOnly(Boolean readOnly)
    • getReadOnly

      @Nullable public Boolean getReadOnly()
      If true, only stream owners can send messages.
      Returns:
      readOnly
    • setReadOnly

      public void setReadOnly(Boolean readOnly)
    • copyProtected

      public ImmutableRoomAttributes copyProtected(Boolean copyProtected)
    • getCopyProtected

      @Nullable public Boolean getCopyProtected()
      If true, clients disable the clipboard copy for content in this stream.
      Returns:
      copyProtected
    • setCopyProtected

      public void setCopyProtected(Boolean copyProtected)
    • equals

      public boolean equals(Object o)
      Return true if this ImmutableRoomAttributes 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