Package odata.msgraph.client.beta.entity
Class OnlineMeeting
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOnlineMeeting.Builder
-
Field Summary
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOnlineMeeting()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OnlineMeeting.BuilderbuilderOnlineMeeting()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<AccessLevel>getAccessLevel()Optional<Boolean>getAllowAttendeeToEnableCamera()Optional<Boolean>getAllowAttendeeToEnableMic()Optional<OnlineMeetingPresenters>getAllowedPresenters()Optional<MeetingChatMode>getAllowMeetingChat()Optional<Boolean>getAllowTeamworkReactions()Optional<com.github.davidmoten.odata.client.StreamProvider>getAlternativeRecording()Optional<com.github.davidmoten.odata.client.StreamProvider>getAttendeeReport()Optional<AudioConferencing>getAudioConferencing()Optional<BroadcastMeetingSettings>getBroadcastSettings()Optional<OffsetDateTime>getCanceledDateTime()com.github.davidmoten.odata.client.CollectionPage<MeetingCapabilities>getCapabilities()com.github.davidmoten.odata.client.CollectionPage<MeetingCapabilities>getCapabilities(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<ChatInfo>getChatInfo()Optional<OffsetDateTime>getCreationDateTime()Optional<OffsetDateTime>getEndDateTime()Optional<Boolean>getEntryExitAnnouncement()Optional<OffsetDateTime>getExpirationDateTime()Optional<String>getExternalId()Optional<Boolean>getIsBroadcast()Optional<Boolean>getIsCancelled()Optional<Boolean>getIsEntryExitAnnounced()Optional<ItemBody>getJoinInformation()Optional<String>getJoinUrl()Optional<LobbyBypassSettings>getLobbyBypassSettings()MeetingAttendanceReportRequestgetMeetingAttendanceReport()Optional<MeetingParticipants>getParticipants()Optional<Boolean>getRecordAutomatically()Optional<com.github.davidmoten.odata.client.StreamProvider>getRecording()MeetingRegistrationRequestgetRegistration()Optional<OffsetDateTime>getStartDateTime()Optional<String>getSubject()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<String>getVideoTeleconferenceId()StringodataTypeName()OnlineMeetingpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall>patchAlternativeRecording()If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to thealternativeRecordingproperty, using HTTP PATCH.<T extends com.github.davidmoten.odata.client.StreamUploader<T>>
Optional<T>patchAlternativeRecording(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall>patchAttendeeReport()If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to theattendeeReportproperty, using HTTP PATCH.<T extends com.github.davidmoten.odata.client.StreamUploader<T>>
Optional<T>patchAttendeeReport(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)Optional<com.github.davidmoten.odata.client.StreamUploaderChunked>patchChunkedAlternativeRecording()If metadata indicate that the stream is editable then returns aStreamUploaderChunkedwhich can be used to upload the stream to thealternativeRecordingproperty, using HTTP PATCH.Optional<com.github.davidmoten.odata.client.StreamUploaderChunked>patchChunkedAttendeeReport()If metadata indicate that the stream is editable then returns aStreamUploaderChunkedwhich can be used to upload the stream to theattendeeReportproperty, using HTTP PATCH.Optional<com.github.davidmoten.odata.client.StreamUploaderChunked>patchChunkedRecording()If metadata indicate that the stream is editable then returns aStreamUploaderChunkedwhich can be used to upload the stream to therecordingproperty, using HTTP PATCH.Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall>patchRecording()If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to therecordingproperty, using HTTP PATCH.<T extends com.github.davidmoten.odata.client.StreamUploader<T>>
Optional<T>patchRecording(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall>postAlternativeRecording()If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to thealternativeRecordingproperty, using HTTP POST.<T extends com.github.davidmoten.odata.client.StreamUploader<T>>
Optional<T>postAlternativeRecording(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall>postAttendeeReport()If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to theattendeeReportproperty, using HTTP POST.<T extends com.github.davidmoten.odata.client.StreamUploader<T>>
Optional<T>postAttendeeReport(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)Optional<com.github.davidmoten.odata.client.StreamUploaderChunked>postChunkedAlternativeRecording()If metadata indicate that the stream is editable then returns aStreamUploaderChunkedwhich can be used to upload the stream to thealternativeRecordingproperty, using HTTP POST.Optional<com.github.davidmoten.odata.client.StreamUploaderChunked>postChunkedAttendeeReport()If metadata indicate that the stream is editable then returns aStreamUploaderChunkedwhich can be used to upload the stream to theattendeeReportproperty, using HTTP POST.Optional<com.github.davidmoten.odata.client.StreamUploaderChunked>postChunkedRecording()If metadata indicate that the stream is editable then returns aStreamUploaderChunkedwhich can be used to upload the stream to therecordingproperty, using HTTP POST.voidpostInject(boolean addKeysToContextPath)Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall>postRecording()If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to therecordingproperty, using HTTP POST.<T extends com.github.davidmoten.odata.client.StreamUploader<T>>
Optional<T>postRecording(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)OnlineMeetingput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall>putAlternativeRecording()If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to thealternativeRecordingproperty, using HTTP PUT.<T extends com.github.davidmoten.odata.client.StreamUploader<T>>
Optional<T>putAlternativeRecording(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall>putAttendeeReport()If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to theattendeeReportproperty, using HTTP PUT.<T extends com.github.davidmoten.odata.client.StreamUploader<T>>
Optional<T>putAttendeeReport(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)Optional<com.github.davidmoten.odata.client.StreamUploaderChunked>putChunkedAlternativeRecording()If metadata indicate that the stream is editable then returns aStreamUploaderChunkedwhich can be used to upload the stream to thealternativeRecordingproperty, using HTTP PUT.Optional<com.github.davidmoten.odata.client.StreamUploaderChunked>putChunkedAttendeeReport()If metadata indicate that the stream is editable then returns aStreamUploaderChunkedwhich can be used to upload the stream to theattendeeReportproperty, using HTTP PUT.Optional<com.github.davidmoten.odata.client.StreamUploaderChunked>putChunkedRecording()If metadata indicate that the stream is editable then returns aStreamUploaderChunkedwhich can be used to upload the stream to therecordingproperty, using HTTP PUT.Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall>putRecording()If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to therecordingproperty, using HTTP PUT.<T extends com.github.davidmoten.odata.client.StreamUploader<T>>
Optional<T>putRecording(com.github.davidmoten.odata.client.UploadStrategy<T> strategy)StringtoString()OnlineMeetingwithAccessLevel(AccessLevel accessLevel)OnlineMeetingwithAllowAttendeeToEnableCamera(Boolean allowAttendeeToEnableCamera)OnlineMeetingwithAllowAttendeeToEnableMic(Boolean allowAttendeeToEnableMic)OnlineMeetingwithAllowedPresenters(OnlineMeetingPresenters allowedPresenters)OnlineMeetingwithAllowMeetingChat(MeetingChatMode allowMeetingChat)OnlineMeetingwithAllowTeamworkReactions(Boolean allowTeamworkReactions)OnlineMeetingwithAudioConferencing(AudioConferencing audioConferencing)OnlineMeetingwithBroadcastSettings(BroadcastMeetingSettings broadcastSettings)OnlineMeetingwithCanceledDateTime(OffsetDateTime canceledDateTime)OnlineMeetingwithCapabilities(List<MeetingCapabilities> capabilities)OnlineMeetingwithChatInfo(ChatInfo chatInfo)OnlineMeetingwithCreationDateTime(OffsetDateTime creationDateTime)OnlineMeetingwithEndDateTime(OffsetDateTime endDateTime)OnlineMeetingwithEntryExitAnnouncement(Boolean entryExitAnnouncement)OnlineMeetingwithExpirationDateTime(OffsetDateTime expirationDateTime)OnlineMeetingwithExternalId(String externalId)OnlineMeetingwithIsBroadcast(Boolean isBroadcast)OnlineMeetingwithIsCancelled(Boolean isCancelled)OnlineMeetingwithIsEntryExitAnnounced(Boolean isEntryExitAnnounced)OnlineMeetingwithJoinInformation(ItemBody joinInformation)OnlineMeetingwithJoinUrl(String joinUrl)OnlineMeetingwithLobbyBypassSettings(LobbyBypassSettings lobbyBypassSettings)OnlineMeetingwithParticipants(MeetingParticipants participants)OnlineMeetingwithRecordAutomatically(Boolean recordAutomatically)OnlineMeetingwithStartDateTime(OffsetDateTime startDateTime)OnlineMeetingwithSubject(String subject)OnlineMeetingwithUnmappedField(String name, String value)OnlineMeetingwithVideoTeleconferenceId(String videoTeleconferenceId)
-
-
-
Field Detail
-
accessLevel
protected AccessLevel accessLevel
-
allowAttendeeToEnableCamera
protected Boolean allowAttendeeToEnableCamera
-
allowAttendeeToEnableMic
protected Boolean allowAttendeeToEnableMic
-
allowedPresenters
protected OnlineMeetingPresenters allowedPresenters
-
allowMeetingChat
protected MeetingChatMode allowMeetingChat
-
allowTeamworkReactions
protected Boolean allowTeamworkReactions
-
alternativeRecording
protected String alternativeRecording
-
attendeeReport
protected String attendeeReport
-
audioConferencing
protected AudioConferencing audioConferencing
-
broadcastSettings
protected BroadcastMeetingSettings broadcastSettings
-
canceledDateTime
protected OffsetDateTime canceledDateTime
-
capabilities
protected List<MeetingCapabilities> capabilities
-
capabilitiesNextLink
protected String capabilitiesNextLink
-
chatInfo
protected ChatInfo chatInfo
-
creationDateTime
protected OffsetDateTime creationDateTime
-
endDateTime
protected OffsetDateTime endDateTime
-
entryExitAnnouncement
protected Boolean entryExitAnnouncement
-
expirationDateTime
protected OffsetDateTime expirationDateTime
-
externalId
protected String externalId
-
isBroadcast
protected Boolean isBroadcast
-
isCancelled
protected Boolean isCancelled
-
isEntryExitAnnounced
protected Boolean isEntryExitAnnounced
-
joinInformation
protected ItemBody joinInformation
-
joinUrl
protected String joinUrl
-
lobbyBypassSettings
protected LobbyBypassSettings lobbyBypassSettings
-
participants
protected MeetingParticipants participants
-
recordAutomatically
protected Boolean recordAutomatically
-
recording
protected String recording
-
startDateTime
protected OffsetDateTime startDateTime
-
subject
protected String subject
-
videoTeleconferenceId
protected String videoTeleconferenceId
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
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:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getAccessLevel
public Optional<AccessLevel> getAccessLevel()
-
withAccessLevel
public OnlineMeeting withAccessLevel(AccessLevel accessLevel)
-
withAllowAttendeeToEnableCamera
public OnlineMeeting withAllowAttendeeToEnableCamera(Boolean allowAttendeeToEnableCamera)
-
withAllowAttendeeToEnableMic
public OnlineMeeting withAllowAttendeeToEnableMic(Boolean allowAttendeeToEnableMic)
-
getAllowedPresenters
public Optional<OnlineMeetingPresenters> getAllowedPresenters()
-
withAllowedPresenters
public OnlineMeeting withAllowedPresenters(OnlineMeetingPresenters allowedPresenters)
-
getAllowMeetingChat
public Optional<MeetingChatMode> getAllowMeetingChat()
-
withAllowMeetingChat
public OnlineMeeting withAllowMeetingChat(MeetingChatMode allowMeetingChat)
-
withAllowTeamworkReactions
public OnlineMeeting withAllowTeamworkReactions(Boolean allowTeamworkReactions)
-
getAlternativeRecording
public Optional<com.github.davidmoten.odata.client.StreamProvider> getAlternativeRecording()
-
putAlternativeRecording
public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> putAlternativeRecording()
If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to thealternativeRecordingproperty, 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 aStreamUploaderChunkedwhich can be used to upload the stream to thealternativeRecordingproperty, 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)
-
postAlternativeRecording
public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> postAlternativeRecording()
If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to thealternativeRecordingproperty, 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 aStreamUploaderChunkedwhich can be used to upload the stream to thealternativeRecordingproperty, 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 aStreamUploaderwhich can be used to upload the stream to thealternativeRecordingproperty, 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 aStreamUploaderChunkedwhich can be used to upload the stream to thealternativeRecordingproperty, 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)
-
getAttendeeReport
public Optional<com.github.davidmoten.odata.client.StreamProvider> getAttendeeReport()
-
putAttendeeReport
public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> putAttendeeReport()
If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to theattendeeReportproperty, 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 aStreamUploaderChunkedwhich can be used to upload the stream to theattendeeReportproperty, 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)
-
postAttendeeReport
public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> postAttendeeReport()
If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to theattendeeReportproperty, 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 aStreamUploaderChunkedwhich can be used to upload the stream to theattendeeReportproperty, 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 aStreamUploaderwhich can be used to upload the stream to theattendeeReportproperty, 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 aStreamUploaderChunkedwhich can be used to upload the stream to theattendeeReportproperty, 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)
-
getAudioConferencing
public Optional<AudioConferencing> getAudioConferencing()
-
withAudioConferencing
public OnlineMeeting withAudioConferencing(AudioConferencing audioConferencing)
-
getBroadcastSettings
public Optional<BroadcastMeetingSettings> getBroadcastSettings()
-
withBroadcastSettings
public OnlineMeeting withBroadcastSettings(BroadcastMeetingSettings broadcastSettings)
-
getCanceledDateTime
public Optional<OffsetDateTime> getCanceledDateTime()
-
withCanceledDateTime
public OnlineMeeting withCanceledDateTime(OffsetDateTime canceledDateTime)
-
getCapabilities
public com.github.davidmoten.odata.client.CollectionPage<MeetingCapabilities> getCapabilities()
-
withCapabilities
public OnlineMeeting withCapabilities(List<MeetingCapabilities> capabilities)
-
getCapabilities
public com.github.davidmoten.odata.client.CollectionPage<MeetingCapabilities> getCapabilities(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withChatInfo
public OnlineMeeting withChatInfo(ChatInfo chatInfo)
-
getCreationDateTime
public Optional<OffsetDateTime> getCreationDateTime()
-
withCreationDateTime
public OnlineMeeting withCreationDateTime(OffsetDateTime creationDateTime)
-
getEndDateTime
public Optional<OffsetDateTime> getEndDateTime()
-
withEndDateTime
public OnlineMeeting withEndDateTime(OffsetDateTime endDateTime)
-
withEntryExitAnnouncement
public OnlineMeeting withEntryExitAnnouncement(Boolean entryExitAnnouncement)
-
getExpirationDateTime
public Optional<OffsetDateTime> getExpirationDateTime()
-
withExpirationDateTime
public OnlineMeeting withExpirationDateTime(OffsetDateTime expirationDateTime)
-
withExternalId
public OnlineMeeting withExternalId(String externalId)
-
withIsBroadcast
public OnlineMeeting withIsBroadcast(Boolean isBroadcast)
-
withIsCancelled
public OnlineMeeting withIsCancelled(Boolean isCancelled)
-
withIsEntryExitAnnounced
public OnlineMeeting withIsEntryExitAnnounced(Boolean isEntryExitAnnounced)
-
withJoinInformation
public OnlineMeeting withJoinInformation(ItemBody joinInformation)
-
withJoinUrl
public OnlineMeeting withJoinUrl(String joinUrl)
-
getLobbyBypassSettings
public Optional<LobbyBypassSettings> getLobbyBypassSettings()
-
withLobbyBypassSettings
public OnlineMeeting withLobbyBypassSettings(LobbyBypassSettings lobbyBypassSettings)
-
getParticipants
public Optional<MeetingParticipants> getParticipants()
-
withParticipants
public OnlineMeeting withParticipants(MeetingParticipants participants)
-
withRecordAutomatically
public OnlineMeeting withRecordAutomatically(Boolean recordAutomatically)
-
getRecording
public Optional<com.github.davidmoten.odata.client.StreamProvider> getRecording()
-
putRecording
public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> putRecording()
If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to therecordingproperty, 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 aStreamUploaderChunkedwhich can be used to upload the stream to therecordingproperty, 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)
-
postRecording
public Optional<com.github.davidmoten.odata.client.StreamUploaderSingleCall> postRecording()
If metadata indicate that the stream is editable then returns aStreamUploaderwhich can be used to upload the stream to therecordingproperty, 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 aStreamUploaderChunkedwhich can be used to upload the stream to therecordingproperty, 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 aStreamUploaderwhich can be used to upload the stream to therecordingproperty, 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 aStreamUploaderChunkedwhich can be used to upload the stream to therecordingproperty, 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)
-
getStartDateTime
public Optional<OffsetDateTime> getStartDateTime()
-
withStartDateTime
public OnlineMeeting withStartDateTime(OffsetDateTime startDateTime)
-
withSubject
public OnlineMeeting withSubject(String subject)
-
withVideoTeleconferenceId
public OnlineMeeting withVideoTeleconferenceId(String videoTeleconferenceId)
-
withUnmappedField
public OnlineMeeting withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getMeetingAttendanceReport
public MeetingAttendanceReportRequest getMeetingAttendanceReport()
-
getRegistration
public MeetingRegistrationRequest getRegistration()
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public OnlineMeeting patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public OnlineMeeting put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-