Class Room

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataEntityType, com.github.davidmoten.odata.client.ODataType

    public class Room
    extends Place
    implements com.github.davidmoten.odata.client.ODataEntityType
    • Field Detail

      • audioDeviceName

        protected String audioDeviceName
      • building

        protected String building
      • capacity

        protected Integer capacity
      • displayDeviceName

        protected String displayDeviceName
      • emailAddress

        protected String emailAddress
      • floorLabel

        protected String floorLabel
      • floorNumber

        protected Integer floorNumber
      • isWheelChairAccessible

        protected Boolean isWheelChairAccessible
      • label

        protected String label
      • nickname

        protected String nickname
      • tagsNextLink

        protected String tagsNextLink
      • videoDeviceName

        protected String videoDeviceName
    • Constructor Detail

      • Room

        protected Room()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class Place
      • builderRoom

        public static Room.Builder builderRoom()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class Place
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class Place
      • withAudioDeviceName

        public Room withAudioDeviceName​(String audioDeviceName)
      • withBookingType

        public Room withBookingType​(BookingType bookingType)
      • withBuilding

        public Room withBuilding​(String building)
      • withCapacity

        public Room withCapacity​(Integer capacity)
      • getDisplayDeviceName

        public Optional<String> getDisplayDeviceName()
      • withDisplayDeviceName

        public Room withDisplayDeviceName​(String displayDeviceName)
      • withEmailAddress

        public Room withEmailAddress​(String emailAddress)
      • withFloorLabel

        public Room withFloorLabel​(String floorLabel)
      • withFloorNumber

        public Room withFloorNumber​(Integer floorNumber)
      • getIsWheelChairAccessible

        public Optional<Boolean> getIsWheelChairAccessible()
      • withIsWheelChairAccessible

        public Room withIsWheelChairAccessible​(Boolean isWheelChairAccessible)
      • withLabel

        public Room withLabel​(String label)
      • withNickname

        public Room withNickname​(String nickname)
      • getTags

        public com.github.davidmoten.odata.client.CollectionPage<String> getTags()
      • getTags

        public com.github.davidmoten.odata.client.CollectionPage<String> getTags​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • withVideoDeviceName

        public Room withVideoDeviceName​(String videoDeviceName)
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class Place
      • patch

        public Room patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class Place
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public Room put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class Place
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected