Package com.microsoft.graph.models
Class VirtualEvent
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.VirtualEvent
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
VirtualEventTownhall
,VirtualEventWebinar
@Generated("com.microsoft.kiota")
public class VirtualEvent
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VirtualEvent
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the createdBy property value.Gets the description property value.Gets the displayName property value.Gets the endDateTime property value.Gets the externalEventInformation property value.The deserialization information for the current modelGets the presenters property value.Gets the sessions property value.Gets the settings property value.Gets the startDateTime property value.Gets the status property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the createdBy property value.void
setDescription
(ItemBody value) Sets the description property value.void
setDisplayName
(String value) Sets the displayName property value.void
setEndDateTime
(DateTimeTimeZone value) Sets the endDateTime property value.void
Sets the externalEventInformation property value.void
setPresenters
(List<VirtualEventPresenter> value) Sets the presenters property value.void
setSessions
(List<VirtualEventSession> value) Sets the sessions property value.void
setSettings
(VirtualEventSettings value) Sets the settings property value.void
setStartDateTime
(DateTimeTimeZone value) Sets the startDateTime property value.void
setStatus
(VirtualEventStatus value) Sets the status property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
VirtualEvent
public VirtualEvent()Instantiates a newVirtualEvent
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static VirtualEvent createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode
- The parse node to use to read the discriminator value and create the object- Returns:
- a
VirtualEvent
-
getCreatedBy
Gets the createdBy property value. The identity information for the creator of the virtual event. Inherited from virtualEvent.- Returns:
- a
CommunicationsIdentitySet
-
getDescription
Gets the description property value. A description of the virtual event.- Returns:
- a
ItemBody
-
getDisplayName
Gets the displayName property value. The display name of the virtual event.- Returns:
- a
String
-
getEndDateTime
Gets the endDateTime property value. The end time of the virtual event. The timeZone property can be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see Get-TimeZone.- Returns:
- a
DateTimeTimeZone
-
getExternalEventInformation
Gets the externalEventInformation property value. The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null.- Returns:
- a
List<VirtualEventExternalInformation>
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getPresenters
Gets the presenters property value. The virtual event presenters.- Returns:
- a
List<VirtualEventPresenter>
-
getSessions
Gets the sessions property value. The sessions for the virtual event.- Returns:
- a
List<VirtualEventSession>
-
getSettings
Gets the settings property value. The virtual event settings.- Returns:
- a
VirtualEventSettings
-
getStartDateTime
Gets the startDateTime property value. Start time of the virtual event. The timeZone property can be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see Get-TimeZone.- Returns:
- a
DateTimeTimeZone
-
getStatus
Gets the status property value. The status of the virtual event. The possible values are: draft, published, canceled, and unknownFutureValue.- Returns:
- a
VirtualEventStatus
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setCreatedBy
Sets the createdBy property value. The identity information for the creator of the virtual event. Inherited from virtualEvent.- Parameters:
value
- Value to set for the createdBy property.
-
setDescription
Sets the description property value. A description of the virtual event.- Parameters:
value
- Value to set for the description property.
-
setDisplayName
Sets the displayName property value. The display name of the virtual event.- Parameters:
value
- Value to set for the displayName property.
-
setEndDateTime
Sets the endDateTime property value. The end time of the virtual event. The timeZone property can be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see Get-TimeZone.- Parameters:
value
- Value to set for the endDateTime property.
-
setExternalEventInformation
Sets the externalEventInformation property value. The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null.- Parameters:
value
- Value to set for the externalEventInformation property.
-
setPresenters
Sets the presenters property value. The virtual event presenters.- Parameters:
value
- Value to set for the presenters property.
-
setSessions
Sets the sessions property value. The sessions for the virtual event.- Parameters:
value
- Value to set for the sessions property.
-
setSettings
Sets the settings property value. The virtual event settings.- Parameters:
value
- Value to set for the settings property.
-
setStartDateTime
Sets the startDateTime property value. Start time of the virtual event. The timeZone property can be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see Get-TimeZone.- Parameters:
value
- Value to set for the startDateTime property.
-
setStatus
Sets the status property value. The status of the virtual event. The possible values are: draft, published, canceled, and unknownFutureValue.- Parameters:
value
- Value to set for the status property.
-