Class OnlineMeeting

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

    public class OnlineMeeting
    extends Entity
    implements com.github.davidmoten.odata.client.ODataEntityType
    • Constructor Detail

      • OnlineMeeting

        protected OnlineMeeting()
    • Method Detail

      • odataTypeName

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

        public static OnlineMeeting.Builder builderOnlineMeeting()
        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 Entity
      • postInject

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

        public Optional<Boolean> getAllowAttendeeToEnableCamera()
      • withAllowAttendeeToEnableCamera

        public OnlineMeeting withAllowAttendeeToEnableCamera​(Boolean allowAttendeeToEnableCamera)
      • getAllowAttendeeToEnableMic

        public Optional<Boolean> getAllowAttendeeToEnableMic()
      • withAllowAttendeeToEnableMic

        public OnlineMeeting withAllowAttendeeToEnableMic​(Boolean allowAttendeeToEnableMic)
      • getAllowTeamworkReactions

        public Optional<Boolean> getAllowTeamworkReactions()
      • withAllowTeamworkReactions

        public OnlineMeeting withAllowTeamworkReactions​(Boolean allowTeamworkReactions)
      • getAlternativeRecording

        public Optional<com.github.davidmoten.odata.client.StreamProvider> getAlternativeRecording()
      • postAlternativeRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> postAlternativeRecording()
        If metadata indicate that the stream is editable then returns a StreamUploader which can be used to upload the stream to the alternativeRecording property, using HTTP POST.
        Returns:
        a StreamUploader if upload permitted
      • postChunkedAlternativeRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> postChunkedAlternativeRecording()
        If metadata indicate that the stream is editable then returns a StreamUploaderChunked which can be used to upload the stream to the alternativeRecording property, using HTTP POST.
        Returns:
        a StreamUploaderChunked if upload permitted
      • postAlternativeRecording

        public <T extends com.github.davidmoten.odata.client.StreamUploader<T>> Optional<T> postAlternativeRecording​(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)
      • patchAlternativeRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> patchAlternativeRecording()
        If metadata indicate that the stream is editable then returns a StreamUploader which can be used to upload the stream to the alternativeRecording property, using HTTP PATCH.
        Returns:
        a StreamUploader if upload permitted
      • patchChunkedAlternativeRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> patchChunkedAlternativeRecording()
        If metadata indicate that the stream is editable then returns a StreamUploaderChunked which can be used to upload the stream to the alternativeRecording property, using HTTP PATCH.
        Returns:
        a StreamUploaderChunked if upload permitted
      • patchAlternativeRecording

        public <T extends com.github.davidmoten.odata.client.StreamUploader<T>> Optional<T> patchAlternativeRecording​(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)
      • putAlternativeRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> putAlternativeRecording()
        If metadata indicate that the stream is editable then returns a StreamUploader which can be used to upload the stream to the alternativeRecording property, using HTTP PUT.
        Returns:
        a StreamUploader if upload permitted
      • putChunkedAlternativeRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> putChunkedAlternativeRecording()
        If metadata indicate that the stream is editable then returns a StreamUploaderChunked which can be used to upload the stream to the alternativeRecording property, using HTTP PUT.
        Returns:
        a StreamUploaderChunked if upload permitted
      • putAlternativeRecording

        public <T extends com.github.davidmoten.odata.client.StreamUploader<T>> Optional<T> putAlternativeRecording​(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)
      • getAttendeeReport

        public Optional<com.github.davidmoten.odata.client.StreamProvider> getAttendeeReport()
      • postAttendeeReport

        public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> postAttendeeReport()
        If metadata indicate that the stream is editable then returns a StreamUploader which can be used to upload the stream to the attendeeReport property, using HTTP POST.
        Returns:
        a StreamUploader if upload permitted
      • postChunkedAttendeeReport

        public Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> postChunkedAttendeeReport()
        If metadata indicate that the stream is editable then returns a StreamUploaderChunked which can be used to upload the stream to the attendeeReport property, using HTTP POST.
        Returns:
        a StreamUploaderChunked if upload permitted
      • postAttendeeReport

        public <T extends com.github.davidmoten.odata.client.StreamUploader<T>> Optional<T> postAttendeeReport​(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)
      • patchAttendeeReport

        public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> patchAttendeeReport()
        If metadata indicate that the stream is editable then returns a StreamUploader which can be used to upload the stream to the attendeeReport property, using HTTP PATCH.
        Returns:
        a StreamUploader if upload permitted
      • patchChunkedAttendeeReport

        public Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> patchChunkedAttendeeReport()
        If metadata indicate that the stream is editable then returns a StreamUploaderChunked which can be used to upload the stream to the attendeeReport property, using HTTP PATCH.
        Returns:
        a StreamUploaderChunked if upload permitted
      • patchAttendeeReport

        public <T extends com.github.davidmoten.odata.client.StreamUploader<T>> Optional<T> patchAttendeeReport​(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)
      • putAttendeeReport

        public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> putAttendeeReport()
        If metadata indicate that the stream is editable then returns a StreamUploader which can be used to upload the stream to the attendeeReport property, using HTTP PUT.
        Returns:
        a StreamUploader if upload permitted
      • putChunkedAttendeeReport

        public Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> putChunkedAttendeeReport()
        If metadata indicate that the stream is editable then returns a StreamUploaderChunked which can be used to upload the stream to the attendeeReport property, using HTTP PUT.
        Returns:
        a StreamUploaderChunked if upload permitted
      • putAttendeeReport

        public <T extends com.github.davidmoten.odata.client.StreamUploader<T>> Optional<T> putAttendeeReport​(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)
      • getCapabilities

        public com.github.davidmoten.odata.client.CollectionPage<MeetingCapabilities> getCapabilities()
      • getCapabilities

        public com.github.davidmoten.odata.client.CollectionPage<MeetingCapabilities> getCapabilities​(com.github.davidmoten.odata.client.HttpRequestOptions options)
      • getEntryExitAnnouncement

        public Optional<Boolean> getEntryExitAnnouncement()
      • withEntryExitAnnouncement

        public OnlineMeeting withEntryExitAnnouncement​(Boolean entryExitAnnouncement)
      • getIsEntryExitAnnounced

        public Optional<Boolean> getIsEntryExitAnnounced()
      • withIsEntryExitAnnounced

        public OnlineMeeting withIsEntryExitAnnounced​(Boolean isEntryExitAnnounced)
      • getRecordAutomatically

        public Optional<Boolean> getRecordAutomatically()
      • withRecordAutomatically

        public OnlineMeeting withRecordAutomatically​(Boolean recordAutomatically)
      • getRecording

        public Optional<com.github.davidmoten.odata.client.StreamProvider> getRecording()
      • postRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> postRecording()
        If metadata indicate that the stream is editable then returns a StreamUploader which can be used to upload the stream to the recording property, using HTTP POST.
        Returns:
        a StreamUploader if upload permitted
      • postChunkedRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> postChunkedRecording()
        If metadata indicate that the stream is editable then returns a StreamUploaderChunked which can be used to upload the stream to the recording property, using HTTP POST.
        Returns:
        a StreamUploaderChunked if upload permitted
      • postRecording

        public <T extends com.github.davidmoten.odata.client.StreamUploader<T>> Optional<T> postRecording​(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)
      • patchRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> patchRecording()
        If metadata indicate that the stream is editable then returns a StreamUploader which can be used to upload the stream to the recording property, using HTTP PATCH.
        Returns:
        a StreamUploader if upload permitted
      • patchChunkedRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> patchChunkedRecording()
        If metadata indicate that the stream is editable then returns a StreamUploaderChunked which can be used to upload the stream to the recording property, using HTTP PATCH.
        Returns:
        a StreamUploaderChunked if upload permitted
      • patchRecording

        public <T extends com.github.davidmoten.odata.client.StreamUploader<T>> Optional<T> patchRecording​(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)
      • putRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> putRecording()
        If metadata indicate that the stream is editable then returns a StreamUploader which can be used to upload the stream to the recording property, using HTTP PUT.
        Returns:
        a StreamUploader if upload permitted
      • putChunkedRecording

        public Optional<com.github.davidmoten.odata.client.StreamUploaderChunked> putChunkedRecording()
        If metadata indicate that the stream is editable then returns a StreamUploaderChunked which can be used to upload the stream to the recording property, using HTTP PUT.
        Returns:
        a StreamUploaderChunked if upload permitted
      • putRecording

        public <T extends com.github.davidmoten.odata.client.StreamUploader<T>> Optional<T> putRecording​(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)
      • getVideoTeleconferenceId

        public Optional<String> getVideoTeleconferenceId()
      • withVideoTeleconferenceId

        public OnlineMeeting withVideoTeleconferenceId​(String videoTeleconferenceId)
      • getUnmappedFields

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

        public OnlineMeeting patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class Entity
        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 OnlineMeeting 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 Entity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected