public class OnlineMeeting extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
OnlineMeeting.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected AccessLevel |
accessLevel |
protected AudioConferencing |
audioConferencing |
protected OffsetDateTime |
canceledDateTime |
protected List<MeetingCapabilities> |
capabilities |
protected String |
capabilitiesNextLink |
protected ChatInfo |
chatInfo |
protected OffsetDateTime |
creationDateTime |
protected OffsetDateTime |
endDateTime |
protected Boolean |
entryExitAnnouncement |
protected OffsetDateTime |
expirationDateTime |
protected String |
externalId |
protected Boolean |
isBroadcast |
protected Boolean |
isCancelled |
protected ItemBody |
joinInformation |
protected String |
joinUrl |
protected MeetingParticipants |
participants |
protected OffsetDateTime |
startDateTime |
protected String |
subject |
protected String |
videoTeleconferenceId |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
OnlineMeeting() |
protected OffsetDateTime creationDateTime
protected OffsetDateTime startDateTime
protected OffsetDateTime endDateTime
protected OffsetDateTime canceledDateTime
protected OffsetDateTime expirationDateTime
protected Boolean entryExitAnnouncement
protected String joinUrl
protected String subject
protected Boolean isCancelled
protected MeetingParticipants participants
protected Boolean isBroadcast
protected AccessLevel accessLevel
protected List<MeetingCapabilities> capabilities
protected String capabilitiesNextLink
protected AudioConferencing audioConferencing
protected ChatInfo chatInfo
protected String videoTeleconferenceId
protected String externalId
protected ItemBody joinInformation
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static OnlineMeeting.Builder builderOnlineMeeting()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<OffsetDateTime> getCreationDateTime()
public OnlineMeeting withCreationDateTime(OffsetDateTime creationDateTime)
public Optional<OffsetDateTime> getStartDateTime()
public OnlineMeeting withStartDateTime(OffsetDateTime startDateTime)
public Optional<OffsetDateTime> getEndDateTime()
public OnlineMeeting withEndDateTime(OffsetDateTime endDateTime)
public Optional<OffsetDateTime> getCanceledDateTime()
public OnlineMeeting withCanceledDateTime(OffsetDateTime canceledDateTime)
public Optional<OffsetDateTime> getExpirationDateTime()
public OnlineMeeting withExpirationDateTime(OffsetDateTime expirationDateTime)
public OnlineMeeting withEntryExitAnnouncement(Boolean entryExitAnnouncement)
public OnlineMeeting withJoinUrl(String joinUrl)
public OnlineMeeting withSubject(String subject)
public OnlineMeeting withIsCancelled(Boolean isCancelled)
public Optional<MeetingParticipants> getParticipants()
public OnlineMeeting withParticipants(MeetingParticipants participants)
public OnlineMeeting withIsBroadcast(Boolean isBroadcast)
public Optional<AccessLevel> getAccessLevel()
public OnlineMeeting withAccessLevel(AccessLevel accessLevel)
public com.github.davidmoten.odata.client.CollectionPage<MeetingCapabilities> getCapabilities()
public com.github.davidmoten.odata.client.CollectionPage<MeetingCapabilities> getCapabilities(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<AudioConferencing> getAudioConferencing()
public OnlineMeeting withAudioConferencing(AudioConferencing audioConferencing)
public OnlineMeeting withChatInfo(ChatInfo chatInfo)
public OnlineMeeting withVideoTeleconferenceId(String videoTeleconferenceId)
public OnlineMeeting withExternalId(String externalId)
public OnlineMeeting withJoinInformation(ItemBody joinInformation)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic OnlineMeeting patch()
this with changed fields reset.public OnlineMeeting put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.